Library | File

File "pfcModelItem.h"

Description

Contains interfaces related to model items and parameters.

Enumerated Types
enumpfcParamValueType
This enumerated type lists the possible kinds of parameter value.
enumpfcParameterDriverType
This enumerated type lists the possible parameter driver type.
enumpfcParameterLimitType
This enumerated type lists the possible parameter limits.
enumpfcParameterSelectionContext
This enumerated type lists the possible parameter selection context type.
enumpfcRestrictionType
This enumerated type lists the types of parameter restriction.
enumpfcModelItemType
This enumerated type lists the different kinds of model item.


Interface Classes
classpfcBaseParameter
Describes the base parameter, which can be a Creo Parametric parameter or dimension.
classpfcModelItem
This class defines a model item.
classpfcModelItemOId
This is a COMPACT class.
This class specifies the identifier of a model item.
classpfcModelItemOwner
This is a base class for an object that has model items associated with it (such as a model).
classpfcNamedModelItem
 
classpfcParameter
This class defines a parameter object.
classpfcParameterEnumeration
This is a COMPACT class.
This interface details how the parameter is restricted to list of permitted values.
classpfcParameterLimit
This is a COMPACT class.
This interface includes details on a minimum or maximum value limitation on a parameter.
classpfcParameterOwner
This is a base class for an object that has parameters associated with it (such as model or model item).
classpfcParameterRange
This is a COMPACT class.
This interface details how the numeric parameter is limited to a specifed value range.
classpfcParameterRestriction
This is a COMPACT class.
This interface includes details on how the value of the parameter is restricted.
classpfcParameterSelectionOptions
This is a COMPACT class.
This class specifies the parameter selection options.
classpfcParamOId
This is a COMPACT class.
This class specifies the identifier of a parameter. Parameters are identified by their names.
classpfcParamValue
This is a COMPACT class.
This class describes the value of the parameter.
classpfcRelationOwner
An object of type can have relations assigned to it.


Collection Classes
classpfcModelItems
This is a COMPACT class.
Specifies a list of model items.
classpfcModelItemTypes
This is a COMPACT class.
Specifies a list of model item types.
classpfcParameters
This is a COMPACT class.
Specifies a list of parameters.
classpfcParameterSelectionContexts
This is a COMPACT class.
 
classpfcParamValues
This is a COMPACT class.
This data type is used to specify an array of parameter values.


Functions
pfcParamValue_ptrpfcCreateBoolParamValue (xbool Value)
Creates a pfcParamValue object with the specified Boolean value.
pfcParamValue_ptrpfcCreateDoubleParamValue (xreal Value)
Creates a pfcParamValue with the specified real value.
pfcParamValue_ptrpfcCreateIntParamValue (xint Value)
Creates a pfcParamValue with the specified integer value.
pfcParamValue_ptrpfcCreateNoteParamValue (xint Value)
Creates a note parameter.
pfcParamValue_ptrpfcCreateStringParamValue (xrstring Value)
Creates a parameter value with the specified string value.