Interface ICamIpcCustomProbingAction
A single custom property inside a cycle. XML type: TProbingCycleCustomProp. Used both as standalone action and as a member of a custom prop group.
Namespace: CAMIPC.ModelFormerTypes
Assembly: CAMIPC.ModelFormerTypes.dll
Syntax
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("4838C033-5252-4C23-A78B-58BCDC6A8FA7")]
public interface ICamIpcCustomProbingAction
Properties
BooleanValue
Boolean value (BooleanPropValue XML field). Meaningful when PropType=pcptBoolean.
Declaration
bool BooleanValue { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
Caption
Display caption of this property (PropCaption XML field).
Declaration
string Caption { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Code
Postprocessor code for this property (PropCode XML field).
Declaration
int Code { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
DoubleValue
Double value (DoublePropValue XML field). Meaningful when PropType=pcptDouble.
Declaration
double DoubleValue { get; set; }
Property Value
| Type | Description |
|---|---|
| double |
IntegerValue
Integer value (IntegerPropValue XML field). Meaningful when PropType=pcptInteger.
Declaration
int IntegerValue { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
PropType
Value type: pcptDouble / pcptInteger / pcptBoolean / pcptString.
Declaration
TProbingCustomPropType PropType { get; set; }
Property Value
| Type | Description |
|---|---|
| TProbingCustomPropType |
StringValue
String value (StringPropValue XML field). Meaningful when PropType=pcptString.
Declaration
string StringValue { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Methods
GetInstanceId()
Get unique identifier of current instance (used in IPC messages)
Declaration
string GetInstanceId()
Returns
| Type | Description |
|---|---|
| string |