Interface ICamIpcBridgeParams
IPC: Configuration bag for bridge (tab) generation. Mirrors ICamApiBridgeParams.
Obtain via ICamIpcModelFormerWithBridges.CreateBridgeParams.
Assembly: CAMIPC.ModelFormerTypes.dll
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("6915CFA1-D1E6-43FD-8613-7C05873B6895")]
public interface ICamIpcBridgeParams
Methods
Get unique identifier of current instance (used in IPC messages)
Declaration
Returns
Declaration
bool GetReplaceExistingBridges()
Returns
Declaration
Returns
Declaration
Returns
Declaration
bool GetStrategyIsAreaDensity(out TBridgeDimMode AreaDensityMode, out double AreaDensityValue, out int MinimalBridgeCount, out bool AvoidCorners, out TBridgeDimMode MergeTabsValueMode, out double MergeTabsValue)
Parameters
Returns
Declaration
bool GetStrategyIsLinearDensity(out TBridgeDimMode LinearDensityMode, out double LinearDensityValue, out int MinimalBridgeCount, out bool AvoidCorners, out TBridgeDimMode MergeTabsValueMode, out double MergeTabsValue)
Parameters
Returns
Declaration
bool GetStrategyIsQuantityPerCount(out int DesiredBridgeCount, out bool AvoidCorners, out TBridgeDimMode MergeTabsValueMode, out double MergeTabsValue)
Parameters
Returns
Declaration
void GetTabHeight(out TBridgeHeightMode Mode, out double Value)
Parameters
Declaration
bool GetTabHeightIsDefault()
Returns
Declaration
void GetTabSize(out TBridgeDimMode Mode, out double Value)
Parameters
Declaration
bool GetTabSizeIsDefault()
Returns
Declaration
void SetReplaceExistingBridges(bool Value)
Parameters
| Type |
Name |
Description |
| bool |
Value |
|
Declaration
void SetScope(TBridgeScope Scope)
Parameters
Declaration
void SetSelectedOnly(bool Value)
Parameters
| Type |
Name |
Description |
| bool |
Value |
|
Declaration
void SetStrategyIsAreaDensity(TBridgeDimMode AreaDensityMode, double AreaDensityValue, int MinimalBridgeCount, bool AvoidCorners, TBridgeDimMode MergeTabsValueMode, double MergeTabsValue)
Parameters
Declaration
void SetStrategyIsLinearDensity(TBridgeDimMode LinearDensityMode, double LinearDensityValue, int MinimalBridgeCount, bool AvoidCorners, TBridgeDimMode MergeTabsValueMode, double MergeTabsValue)
Parameters
Declaration
void SetStrategyIsQuantityPerCount(int DesiredBridgeCount, bool AvoidCorners, TBridgeDimMode MergeTabsValueMode, double MergeTabsValue)
Parameters
Declaration
void SetTabHeight(TBridgeHeightMode Mode, double Value)
Parameters
Declaration
void SetTabHeightIsDefault(bool IsDefault)
Parameters
| Type |
Name |
Description |
| bool |
IsDefault |
|
Declaration
void SetTabSize(TBridgeDimMode Mode, double Value)
Parameters
Declaration
void SetTabSizeIsDefault(bool IsDefault)
Parameters
| Type |
Name |
Description |
| bool |
IsDefault |
|