Library | File

Enum pfcModelItemType

# include <pfcModelItem.h>

enum pfcModelItemType
{
    pfcITEM_FEATURE,
    pfcITEM_SURFACE,
    pfcITEM_EDGE,
    pfcITEM_COORD_SYS,
    pfcITEM_AXIS,
    pfcITEM_POINT,
    pfcITEM_QUILT,
    pfcITEM_CURVE,
    pfcITEM_LAYER,
    pfcITEM_NOTE,
    pfcITEM_DIMENSION,
    pfcITEM_REF_DIMENSION,
    pfcITEM_SIMPREP,
    pfcITEM_SOLID_GEOMETRY,
    pfcITEM_TABLE,
    pfcITEM_DTL_ENTITY,
    pfcITEM_DTL_NOTE,
    pfcITEM_DTL_GROUP,
    pfcITEM_DTL_SYM_DEFINITION,
    pfcITEM_DTL_SYM_INSTANCE,
    pfcITEM_DTL_OLE_OBJECT,
    pfcITEM_EXPLODED_STATE,
    pfcITEM_EDGE_START,
    pfcITEM_LOG_EDGE,
    pfcITEM_EDGE_END,
    pfcITEM_XSEC,
    pfcITEM_LAYER_STATE,
    pfcITEM_COMBINED_STATE,
    pfcITEM_STYLE_STATE,
    pfcITEM_RP_MATERIAL,
    pfcITEM_VIEW,
    pfcITEM_SURF_FIN,
    pfcITEM_ANNOT_PLANE,
    pfcITEM_ANNOTATION_ELEM,
    pfcITEM_SET_DATUM_TAG,
    pfcITEM_GTOL,
    pfcITEM_BODY,
    pfcITEM_CRV_START,
    pfcITEM_CRV_END,
    pfcModelItemType_nil
};



Description

This enumerated type lists the different kinds of model item.
Manual References:
Features: Creating a Custom UDF, ModelItem: Getting ModelItem Objects, Interface: Import Feature Properties, Overview of Creo Object TOOLKIT C++: Visit Methods, Assemblies and Components: Variant Items for Flexible Components




Values

pfcITEM_FEATURE
Feature
pfcITEM_SURFACE
Surface
pfcITEM_EDGE
Edge
pfcITEM_COORD_SYS
Coordinate system
pfcITEM_AXIS
Axis
pfcITEM_POINT
Point
pfcITEM_QUILT
Quilt
pfcITEM_CURVE
Curve
pfcITEM_LAYER
Layer
pfcITEM_NOTE
A solid model note
pfcITEM_DIMENSION
Dimension
pfcITEM_REF_DIMENSION
Reference dimension
pfcITEM_SIMPREP
Simplified representation
pfcITEM_SOLID_GEOMETRY
A solid geometry layer item.
pfcITEM_TABLE
A drawing table
pfcITEM_DTL_ENTITY
A detail entity
pfcITEM_DTL_NOTE
A detail note
pfcITEM_DTL_GROUP
A detail draft group
pfcITEM_DTL_SYM_DEFINITION
A symbol definition
pfcITEM_DTL_SYM_INSTANCE
A symbol instance
pfcITEM_DTL_OLE_OBJECT
A drawing-embedded OLE object
pfcITEM_EXPLODED_STATE
An exploded state
pfcITEM_EDGE_START
 
pfcITEM_LOG_EDGE
 
pfcITEM_EDGE_END
 
pfcITEM_XSEC
Cross Section
pfcITEM_LAYER_STATE
Layer state
pfcITEM_COMBINED_STATE
Combined state
pfcITEM_STYLE_STATE
Style state
pfcITEM_RP_MATERIAL
Material Item
pfcITEM_VIEW
View
pfcITEM_SURF_FIN
 
pfcITEM_ANNOT_PLANE
 
pfcITEM_ANNOTATION_ELEM
 
pfcITEM_SET_DATUM_TAG
 
pfcITEM_GTOL

pfcITEM_BODY
Solid body
pfcITEM_CRV_START
Datum Curve End
pfcITEM_CRV_END
Datum Curve End
pfcModelItemType_nil
Enum null value.