Interface ICamIpcGeom25DModelItem
Model item representing 2.5D geometry (added via ICamIpcModelFormerWithGeom25D.AddSelected25D)
Namespace: CAMIPC.ModelFormerTypes
Assembly: CAMIPC.ModelFormerTypes.dll
Syntax
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("3215AAAF-57B0-4AAE-A656-E1E91141A22C")]
public interface ICamIpcGeom25DModelItem
Properties
ALevel
Whether the user-defined level is active
Declaration
bool ALevel { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
Bound
Whether the contour is a boundary
Declaration
bool Bound { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
Chamfer
Whether a chamfer is applied
Declaration
bool Chamfer { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
Cover
True = boss/cover; False = hole/pocket
Declaration
bool Cover { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
Inside
True = machine inside the boundary; False = outside
Declaration
bool Inside { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
Level
Z-level value
Declaration
double Level { get; set; }
Property Value
| Type | Description |
|---|---|
| double |
ProfMode
Profile mode (inner/outer cover/hole)
Declaration
TModelFormerGeom25DProfileMode ProfMode { get; set; }
Property Value
| Type | Description |
|---|---|
| TModelFormerGeom25DProfileMode |
Methods
GetInstanceId()
Get unique identifier of current instance (used in IPC messages)
Declaration
string GetInstanceId()
Returns
| Type | Description |
|---|---|
| string |