Class CurveBridgeModelItemHelper
Inheritance
CurveBridgeModelItemHelper
Assembly: CAMAPI.DotnetHelper.dll
Syntax
public static class CurveBridgeModelItemHelper
Methods
Get explicit bridge height (Mode and Value).
Declaration
public static (TBridgeHeightMode Mode, double Value) GetHeight(this ComWrapper<ICamApiCurveBridgeModelItem> com)
Parameters
Returns
True if bridge height is currently "By default".
Declaration
public static bool GetHeightIsDefault(this ComWrapper<ICamApiCurveBridgeModelItem> com)
Parameters
Returns
Get explicit bridge size (Mode and Value).
Declaration
public static (TBridgeDimMode Mode, double Value) GetSize(this ComWrapper<ICamApiCurveBridgeModelItem> com)
Parameters
Returns
True if bridge size is currently "By default".
Declaration
public static bool GetSizeIsDefault(this ComWrapper<ICamApiCurveBridgeModelItem> com)
Parameters
Returns
True if the bridge is geometrically invalid (e.g. position overlaps another bridge
or curve limits).
Declaration
public static bool IsInvalid(this ComWrapper<ICamApiCurveBridgeModelItem> com)
Parameters
Returns
Position of bridge center along the curve, as a percentage of the curve full length.
Valid range: 0..100. XML: BridgeCenterPercent.
Declaration
public static double Position(this ComWrapper<ICamApiCurveBridgeModelItem> com)
Parameters
Returns
Set explicit bridge height. When Mode=FullHeight, Value is ignored.
Declaration
public static void SetHeight(this ComWrapper<ICamApiCurveBridgeModelItem> com, TBridgeHeightMode mode, double value)
Parameters
Switch bridge height to "By default". XML: BridgeHeight.ValueType=Default.
Declaration
public static void SetHeightIsDefault(this ComWrapper<ICamApiCurveBridgeModelItem> com, bool isDefault)
Parameters
Set position of bridge center along the curve, as a percentage of the curve full length.
Valid range: 0..100.
Declaration
public static void SetPosition(this ComWrapper<ICamApiCurveBridgeModelItem> com, double value)
Parameters
Set explicit bridge size.
XML: BridgeSize.ValueType=Mode, BridgeSize.{Distance|Percent}Value=Value.
Declaration
public static void SetSize(this ComWrapper<ICamApiCurveBridgeModelItem> com, TBridgeDimMode mode, double value)
Parameters
Switch bridge size to "By default" (operation default). XML: BridgeSize.ValueType=Default.
Declaration
public static void SetSizeIsDefault(this ComWrapper<ICamApiCurveBridgeModelItem> com, bool isDefault)
Parameters