Interface ICamIpcCurveBridgeModelItem
IPC: Single bridge (tab) on a 2D curve model item. Obtained from
ICamIpcCurve2DModelItemWithBridges.GetBridge / AddBridge. Mirrors
ICamApiCurveBridgeModelItem. The bridge lives inside the parent curve
item; if the parent curve removes or replaces its bridges,
previously returned wrappers become invalid — re-acquire via GetBridge.
Assembly: CAMIPC.ModelFormerTypes.dll
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("8F33F9A2-CDDF-4C96-923D-B07DB342F112")]
public interface ICamIpcCurveBridgeModelItem
Properties
True if the bridge is geometrically invalid (e.g. position overlaps another bridge or curve limits).
Declaration
Property Value
Position of bridge center along the curve, as a percentage of the
curve full length. Valid range: 0..100. XML: BridgeCenterPercent.
Declaration
double Position { get; set; }
Property Value
Methods
Declaration
void GetHeight(out TBridgeHeightMode Mode, out double Value)
Parameters
Declaration
bool GetHeightIsDefault()
Returns
Get unique identifier of current instance (used in IPC messages)
Declaration
Returns
Declaration
void GetSize(out TBridgeDimMode Mode, out double Value)
Parameters
Declaration
Returns
Declaration
void SetHeight(TBridgeHeightMode Mode, double Value)
Parameters
Declaration
void SetHeightIsDefault(bool IsDefault)
Parameters
| Type |
Name |
Description |
| bool |
IsDefault |
|
Declaration
void SetSize(TBridgeDimMode Mode, double Value)
Parameters
Declaration
void SetSizeIsDefault(bool IsDefault)
Parameters
| Type |
Name |
Description |
| bool |
IsDefault |
|