Interface ICamIpcFeature
IPC: base interface of a recognized feature
Assembly: CAMIPC.FeatureFinder.dll
Syntax
[Guid("2660C228-6968-4B4F-A8CD-18A5E6EB2197")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ICamIpcFeature
Properties
BaseEntityCount
Number of base geometry entities that make up this feature
Declaration
int BaseEntityCount { get; }
Property Value
BaseEntityName[int]
Declaration
string BaseEntityName[int Index] { get; }
Parameters
| Type |
Name |
Description |
| int |
Index |
|
Property Value
Caption
Declaration
Property Value
FeatureType
Declaration
TCamApiFeatureType FeatureType { get; }
Property Value
Id
Declaration
Property Value
IsMachined
Declaration
Property Value
IsValid
Declaration
Property Value
Lcs
Declaration
Property Value
Selected
True if the feature is selected in the UI. Writable — set to highlight/unhighlight
the feature and its base entities in the CAM viewport from an external app.
Declaration
bool Selected { get; set; }
Property Value
Status
Declaration
TCamApiFeatureStatus Status { get; }
Property Value
SubFeature[int]
Declaration
ICamIpcFeature SubFeature[int Index] { get; }
Parameters
| Type |
Name |
Description |
| int |
Index |
|
Property Value
SubFeatureCount
Declaration
int SubFeatureCount { get; }
Property Value
ZMax
Declaration
Property Value
ZMin
Declaration
Property Value
Methods
GetInstanceId()
Declaration
Returns