Library | Module

Interface IpfcArgValue



Description

This interface represents an argument value, which may be one of several different types.
See Also:
CMpfcArgument.CreateASCIIStringArgValue(), CMpfcArgument.CreateBoolArgValue(), CMpfcArgument.CreateDoubleArgValue(), CMpfcArgument.CreateIntArgValue(), CMpfcArgument.CreateSelectionArgValue(), CMpfcArgument.CreateStringArgValue(), CMpfcArgument.CreateTransformArgValue(), IpfcArgument.Create()



Union Discriminant

Propertydiscras IpfcArgValueType [readonly] 
Returns the union discriminant value.





Property Summary

PropertyASCIIStringValueas String
Used if the argument value contains a character string.
PropertyBoolValueas Boolean
Used if the argument value contains a boolean.
PropertyDoubleValueas Double
Used if the argument value contains a double.
PropertyIntValueas Long
Used if the argument value contains an integer.
PropertySelectionValueas IpfcSelection
Used if the argument value contains a Creo Parametric selection.
PropertyStringValueas String
Used if the argument value contains a string.
PropertyTransformValueas IpfcTransform3D
Used if the argument value contains a coordinate transformation.



Union Discriminant


Propertydiscras IpfcArgValueType [readonly] 

Returns the union discriminant value.




Property Detail


PropertyASCIIStringValueas String

Used if the argument value contains a character string.

Exceptions thrown (but not limited to):

IpfcXBadGetArgValue - Argument value does not contain a character string






PropertyBoolValueas Boolean

Used if the argument value contains a boolean.

Exceptions thrown (but not limited to):

IpfcXBadGetArgValue - Argument value does not contain a boolean






PropertyDoubleValueas Double

Used if the argument value contains a double.

Exceptions thrown (but not limited to):

IpfcXBadGetArgValue - Argument value does not contain a double






PropertyIntValueas Long

Used if the argument value contains an integer.

Exceptions thrown (but not limited to):

IpfcXBadGetArgValue - Argument value does not contain an integer






PropertySelectionValueas IpfcSelection

Used if the argument value contains a Creo Parametric selection.

Exceptions thrown (but not limited to):

IpfcXBadGetArgValue - Argument value does not contain a Creo Parametric selection






PropertyStringValueas String

Used if the argument value contains a string.

Exceptions thrown (but not limited to):

IpfcXBadGetArgValue - Argument value does not contain a string






PropertyTransformValueas IpfcTransform3D

Used if the argument value contains a coordinate transformation.

Exceptions thrown (but not limited to):

IpfcXBadGetArgValue - Argument value does not contain a coordinate transformation