Interface IWireCc
Gives access to wire wire cutting condition.
Namespace: TopSolid.Cam.NC.Wire.Automating
Assembly: TopSolid.Cam.NC.Wire.Automating.dll
Syntax
[ServiceContract]
public interface IWireCc
Methods
AddParameterBool(ElementId, String, SmartBoolean)
Add parameter boolean.
Declaration
[OperationContract]
void AddParameterBool(ElementId inElementId, string inParameterName, SmartBoolean inParameterValue)
Parameters
Type | Name | Description |
---|---|---|
ElementId | inElementId | Identifier of the element to modify. |
String | inParameterName | Parameter name. |
SmartBoolean | inParameterValue | Parameter value. |
Remarks
StartModification(String, Boolean) and EnsureIsDirty(ref DocumentId) must be called before calling this method.
AddParameterInt(ElementId, String, SmartInteger)
Add parameter integer.
Declaration
[OperationContract]
void AddParameterInt(ElementId inElementId, string inParameterName, SmartInteger inParameterValue)
Parameters
Type | Name | Description |
---|---|---|
ElementId | inElementId | Identifier of the element to modify. |
String | inParameterName | Parameter name. |
SmartInteger | inParameterValue | Parameter value. |
Remarks
StartModification(String, Boolean) and EnsureIsDirty(ref DocumentId) must be called before calling this method.
AddParameterOffset(ElementId, SmartReal)
Add parameter stock to leave.
Declaration
[OperationContract]
void AddParameterOffset(ElementId inElementId, SmartReal inOffset)
Parameters
Type | Name | Description |
---|---|---|
ElementId | inElementId | Identifier of the element to modify. |
SmartReal | inOffset | Offset in SI units. |
Remarks
StartModification(String, Boolean) and EnsureIsDirty(ref DocumentId) must be called before calling this method.
AddParameterReal(ElementId, String, SmartReal)
Add parameter real.
Declaration
[OperationContract]
void AddParameterReal(ElementId inElementId, string inParameterName, SmartReal inParameterValue)
Parameters
Type | Name | Description |
---|---|---|
ElementId | inElementId | Identifier of the element to modify. |
String | inParameterName | Parameter name. |
SmartReal | inParameterValue | Parameter value. |
Remarks
StartModification(String, Boolean) and EnsureIsDirty(ref DocumentId) must be called before calling this method.
AddParameterText(ElementId, String, SmartText)
Add parameter text.
Declaration
[OperationContract]
void AddParameterText(ElementId inElementId, string inParameterName, SmartText inParameterValue)
Parameters
Type | Name | Description |
---|---|---|
ElementId | inElementId | Identifier of the element to modify. |
String | inParameterName | Parameter name. |
SmartText | inParameterValue | Parameter value. |
Remarks
StartModification(String, Boolean) and EnsureIsDirty(ref DocumentId) must be called before calling this method.
GetCorrectorNumber(ElementId)
Get corrector number.
Declaration
[OperationContract]
SmartInteger GetCorrectorNumber(ElementId inElementId)
Parameters
Type | Name | Description |
---|---|---|
ElementId | inElementId | Identifier of the element to modify. |
Returns
Type | Description |
---|---|
SmartInteger | Corrector number. |
GetFeedrate(ElementId)
Get feedrate.
Declaration
[OperationContract]
SmartReal GetFeedrate(ElementId inElementId)
Parameters
Type | Name | Description |
---|---|---|
ElementId | inElementId | Identifier of the element to modify. |
Returns
Type | Description |
---|---|
SmartReal | Feedrate in SI units. |
GetGeneratorRegulatorNumber(ElementId)
Get generator regulator number.
Declaration
[OperationContract]
SmartInteger GetGeneratorRegulatorNumber(ElementId inElementId)
Parameters
Type | Name | Description |
---|---|---|
ElementId | inElementId | Identifier of the element to modify. |
Returns
Type | Description |
---|---|
SmartInteger | Generator regulator number. |
GetMaterialHeight(ElementId)
Get material height.
Declaration
[OperationContract]
SmartReal GetMaterialHeight(ElementId inElementId)
Parameters
Type | Name | Description |
---|---|---|
ElementId | inElementId | Identifier of the element to modify. |
Returns
Type | Description |
---|---|
SmartReal | Material height in SI units. |
GetOffset(ElementId)
Get offset.
Declaration
[OperationContract]
SmartReal GetOffset(ElementId inElementId)
Parameters
Type | Name | Description |
---|---|---|
ElementId | inElementId | Identifier of the element to modify. |
Returns
Type | Description |
---|---|
SmartReal | Offset in SI units. |
GetParameterValue(ElementId, String)
Get parameter value.
Declaration
[OperationContract]
SmartObject GetParameterValue(ElementId inElementId, string inParameterName)
Parameters
Type | Name | Description |
---|---|---|
ElementId | inElementId | Identifier of the element to modify. |
String | inParameterName | Parameter name. |
Returns
Type | Description |
---|---|
SmartObject | Get parameter value. |
IsWireCc(ElementId)
Tells whether an element is an wire cutting condition.
Declaration
[OperationContract]
bool IsWireCc(ElementId inElementId)
Parameters
Type | Name | Description |
---|---|---|
ElementId | inElementId | Identifier of the element to analyze. |
Returns
Type | Description |
---|---|
Boolean | True if the element is an origin. |
SetCorrectorNumber(ElementId, SmartInteger)
Set corrector number.
Declaration
[OperationContract]
void SetCorrectorNumber(ElementId inElementId, SmartInteger inCorrectorNumber)
Parameters
Type | Name | Description |
---|---|---|
ElementId | inElementId | Identifier of the element to modify. |
SmartInteger | inCorrectorNumber | Corrector number. |
Remarks
StartModification(String, Boolean) and EnsureIsDirty(ref DocumentId) must be called before calling this method.
SetFeedrate(ElementId, SmartReal)
Set feedrate.
Declaration
[OperationContract]
void SetFeedrate(ElementId inElementId, SmartReal inFeedrate)
Parameters
Type | Name | Description |
---|---|---|
ElementId | inElementId | Identifier of the element to modify. |
SmartReal | inFeedrate | Feedrate in SI units. |
Remarks
StartModification(String, Boolean) and EnsureIsDirty(ref DocumentId) must be called before calling this method.
SetGeneratorRegulatorNumber(ElementId, SmartInteger)
Set generator regulator number.
Declaration
[OperationContract]
void SetGeneratorRegulatorNumber(ElementId inElementId, SmartInteger inGeneratorRegulatorNumber)
Parameters
Type | Name | Description |
---|---|---|
ElementId | inElementId | Identifier of the element to modify. |
SmartInteger | inGeneratorRegulatorNumber | Generator regulator number. |
Remarks
StartModification(String, Boolean) and EnsureIsDirty(ref DocumentId) must be called before calling this method.
SetMaterialHeight(ElementId, SmartReal)
Set material height.
Declaration
[OperationContract]
void SetMaterialHeight(ElementId inElementId, SmartReal inMaterialHeight)
Parameters
Type | Name | Description |
---|---|---|
ElementId | inElementId | Identifier of the element to modify. |
SmartReal | inMaterialHeight | Material height in SI units. |
Remarks
StartModification(String, Boolean) and EnsureIsDirty(ref DocumentId) must be called before calling this method.
SetOffset(ElementId, SmartReal)
Set offset.
Declaration
[OperationContract]
void SetOffset(ElementId inElementId, SmartReal inOffset)
Parameters
Type | Name | Description |
---|---|---|
ElementId | inElementId | Identifier of the element to modify. |
SmartReal | inOffset | Offset in SI units. |
Remarks
StartModification(String, Boolean) and EnsureIsDirty(ref DocumentId) must be called before calling this method.