# siClassID Enum

## Enumerations
enum | siClassID { siActionDeltaID = 183, siActionDeltaItemID = 184, siActionSourceID = 48, siAddonID = 119, siAnimationSourceID = 105, siAnimationSourceItemID = 146, siApplicationID = 5, siArgumentCollectionID = 160, siArgumentHandlerID = 148, siArgumentID = 6, siArrayParameterID = 135, siCameraID = 80, siCameraRigID = 84, siChainBoneID = 77, siChainEffectorID = 78, siChainElementID = 75, siChainRootID = 76, siChannelID = 110, siClipContainerID = 147, siClipEffectID = 140, siClipEffectItemID = 141, siClipID = 8, siClipRelationID = 162, siClusterID = 67, siClusterPropertyBuilderID = 172, siClusterPropertyID = 58, siCollectionItemID = 177, siCommandCollectionID = 159, siCommandID = 7, siCompoundParameterID = 45, siConnectionPointID = 27, siConstraintID = 59, siConstraintWithUpVectorID = 60, siConstructionHistoryID = 28, siContextID = 138, siControlPointCollectionID = 112, siControlPointID = 14, siCustomOperatorID = 128, siCustomPropertyID = 61, siDataSourceID = 104, siDeltaID = 182, siDesktopID = 130, siDeviceCollectionID = 108, siDeviceID = 109, siDictionaryID = 29, siDirectedID = 79, siEdgeCollectionID = 101, siEdgeID = 100, siEnvelopeID = 54, siEnvelopeWeightID = 168, siEventInfoID = 30, siExpressionID = 49, siFacetCollectionID = 97, siFacetID = 11, siFactoryID = 158, siFCurveID = 31, siFCurveKeyID = 33, siFileBrowserID = 34, siFileReferenceID = 171, siFilterID = 154, siFramebufferID = 189, siFxOperatorID = 90, siFxTreeID = 89, siGeometryAccessorID = 167, siGeometryID = 22, siGraphicSequencerContextID = 161, siGridDataID = 125, siGridWidgetID = 166, siGroupID = 68, siHairGeometryID = 206, siHairPrimitiveID = 174, siICEAttributeID = 203, siICECompoundNodeID = 193, siICEDataModifierNodeID = 199, siICEDataProviderNodeID = 200, siICENodeContainerID = 196, siICENodeContextID = 202, siICENodeDefID = 201, siICENodeID = 192, siICENodeInputPortID = 197, siICENodeOutputPortID = 198, siICENodePortID = 194, siICETreeID = 195, siImageClipID = 50, siImageID = 35, siInputPortID = 38, siJointID = 62, siKinematicsID = 63, siKinematicStateID = 86, siKnotCollectionID = 111, siLayerID = 69, siLayoutID = 131, siLibraryID = 164, siLightID = 81, siLightRigID = 85, siMappedItemID = 36, siMaterialID = 64, siMaterialLibraryID = 173, siMenuID = 149, siMenuItemID = 150, siMeshBuilderID = 169, siMixerID = 163, siModelID = 74, siNestedFCurveID = 32, siNullID = 82, siNurbsCurveCollectionID = 113, siNurbsCurveControlPointID = 15, siNurbsCurveID = 18, siNurbsCurveListControlPointID = 16, siNurbsCurveListID = 24, siNurbsSampleCollectionID = 115, siNurbsSampleID = 20, siNurbsSurfaceCollectionID = 114, siNurbsSurfaceControlPointID = 17, siNurbsSurfaceID = 12, siNurbsSurfaceMeshID = 23, siObjectID = 0, siOGLLightID = 4, siOGLMaterialID = 2, siOGLTextureID = 3, siOperatorContextID = 178, siOperatorID = 53, siOutputPortID = 106, siOverrideID = 205, siParamDefID = 157, siParameterID = 44, siParticleAttributeID = 124, siParticleCloudID = 73, siParticleCloudPrimitiveID = 56, siParticleID = 118, siParticleTypeID = 123, siPartitionID = 204, siPassContainerID = 186, siPassID = 70, siPluginID = 151, siPluginItemID = 152, siPluginRegistrarID = 153, siPointCloudID = 179, siPointCloudGeometryID = 207, siPointCollectionID = 95, siPointID = 13, siPointLocatorDataID = 176, siPolygonFaceCollectionID = 103, siPolygonFaceID = 102, siPolygonMeshID = 25, siPolygonNodeCollectionID = 94, siPolygonNodeID = 21, siPortGroupID = 129, siPortID = 37, siPPGEventContextID = 139, siPPGItemID = 121, siPPGLayoutID = 120, siPreferencesID = 122, siPrimitiveID = 55, siProgressBarID = 156, siProjectID = 46, siProjectItemID = 47, siPropertyID = 57, siProxyParameterID = 107, siRenderChannelID = 187, siRendererContextID = 190, siRendererID = 191, siRenderHairAccessorID = 175, siRigID = 83, siRigidBodyAccessorID = 180, siRigidConstraintAccessorID = 181, siSampleCollectionID = 93, siSampleID = 19, siSceneID = 51, siSceneItemID = 66, siSceneRenderPropertyID = 188, siSegmentCollectionID = 170, siSegmentID = 26, siSelectionID = 39, siShaderID = 52, siShapeClipID = 9, siShapeKeyID = 142, siSimulationEnvironmentID = 165, siSIObjectID = 1, siSourceID = 143, siStaticKinematicStateID = 65, siStaticSourceID = 40, siSubComponentID = 10, siTextureID = 116, siTextureLayerID = 126, siTextureLayerPortID = 127, siTimeControlID = 144, siTimerEventID = 185, siTrackID = 87, siTransitionID = 145, siTriangleCollectionID = 91, siTriangleID = 41, siTriangleVertexCollectionID = 92, siTriangleVertexID = 42, siUIObjectID = 132, siUIPersistableID = 133, siUIToolkitID = 155, siUnknownClassID = 0, siUpdateContextID = 43, siUserDataBlobID = 117, siUserDataMapID = 88, siUserGroupID = 71, siVertexCollectionID = 99, siVertexID = 98, siViewContextID = 137, siViewID = 134, siX3DObjectID = 72 }

## Detailed Description

The class ID of Softimage objects. This enumerator is used by the C++ API to manage references between the object model and C++. For example, the CRef::IsA function uses the class ID to determine whether or not the class type is compatible with the underlying reference object.

See also:
  CustomOperator::AddInputPortByClassID, CustomOperator::AddIOPortByClassID, CustomOperator::AddOutputPortByClassID, SIObject::IsClassOf, CRef::GetClassID, CRef::IsA, CustomOperator::AddInputPortByClassID, CustomOperator::AddIOPortByClassID, CustomOperator::AddOutputPortByClassID

## Enumeration Type Documentation

enum siClassID

Enumerator:

  siActionDeltaID | [183] ActionDelta object id.
  siActionDeltaItemID | [184] ActionDeltaItem object id.
  siActionSourceID | [48] ActionSource object id.
  siAddonID | [119] Addon object id.
  siAnimationSourceID | [105] AnimationSource object id.
  siAnimationSourceItemID | [146] AnimationSourceItem object id.
  siApplicationID | [5] Application object id.
  siArgumentCollectionID | [160] Argument Collection id.
  siArgumentHandlerID | [148] Argument Handler object id.
  siArgumentID | [6] Argument object id.
  siArrayParameterID | [135] ArrayParameter object id.
  siCameraID | [80] Camera object id.
  siCameraRigID | [84] CameraRig object id.
  siChainBoneID | [77] ChainBone object id.
  siChainEffectorID | [78] ChainEffector object id.
  siChainElementID | [75] ChainElement object id.
  siChainRootID | [76] ChainRoot object id.
  siChannelID | [110] Channel object id.
  siClipContainerID | [147] ClipContainer object id.
  siClipEffectID | [140] ClipEffect object id.
  siClipEffectItemID | [141] ClipEffectItem object id.
  siClipID | [8] Clip object id.
  siClipRelationID | [162] ClipRelation object id.
  siClusterID | [67] Cluster object id.
  siClusterPropertyBuilderID | [172] ClusterPropertyBuilder object id.
  siClusterPropertyID | [58] ClusterProperty object id.
  siCollectionItemID | [177] CollectionItem object id.
  siCommandCollectionID | [159] Command object id.
  siCommandID | [7] Command object id.
  siCompoundParameterID | [45] CompoundParameter object id.
  siConnectionPointID | [27] ConnectionPoint object id.
  siConstraintID | [59] Constraint object id.
  siConstraintWithUpVectorID | [60] ConstraintWithUpVector object id.
  siConstructionHistoryID | [28] ConstructionHistory object id.
  siContextID | [138] Context object id.
  siControlPointCollectionID | [112] ControlPointCollection object id.
  siControlPointID | [14] ControlPoint object id.
  siCustomOperatorID | [128] CustomOperator object id.
  siCustomPropertyID | [61] CustomProperty object id.
  siDataSourceID | [104] DataSource object id.
  siDeltaID | [182] Delta object id.
  siDesktopID | [130] Desktop object id.
  siDeviceCollectionID | [108] Device collection object id.
  siDeviceID | [109] Device object id.
  siDictionaryID | [29] Dictionary object id.
  siDirectedID | [79] Directed object id.
  siEdgeCollectionID | [101] EdgeCollection object id.
  siEdgeID | [100] Edge object id.
  siEnvelopeID | [54] Envelope object id.
  siEnvelopeWeightID | [168] EnvelopeWeight property object id.
  siEventInfoID | [30] EventInfo object id.
  siExpressionID | [49] Expression object id.
  siFacetCollectionID | [97] FacetCollection object id.
  siFacetID | [11] Facet object id.
  siFactoryID | [158] Factory object id.
  siFCurveID | [31] FCurve object id.
  siFCurveKeyID | [33] FCurveKey object id.
  siFileBrowserID | [34] FileBrowser object id.
  siFileReferenceID | [171] X3DObject object id.
  siFilterID | [154] Filter object id.
  siFramebufferID | [189] Framebuffer object id.
  siFxOperatorID | [90] FxOperator object id.
  siFxTreeID | [89] FxTree object id.
  siGeometryAccessorID | [167] Geometry accessor object id.
  siGeometryID | [22] Geometry object id.
  siGraphicSequencerContextID | [161] Graphic Sequencer Core id.
  siGridDataID | [125] GridData object id.
  siGridWidgetID | [166] GridWidget object id.
  siGroupID | [68] Group object id.
  siHairGeometryID | [206] HairGeometry object id.
  siHairPrimitiveID | [174] HairPrimitive object id.
  siICEAttributeID | [203] ICEAttribute object id.
  siICECompoundNodeID | [193] ICECompoundNode object id.
  siICEDataModifierNodeID | [199] ICEDataModifierNode object id.
  siICEDataProviderNodeID | [200] ICEDataProviderNode object id.
  siICENodeContainerID | [196] ICENodeContainer object id.
  siICENodeContextID | [202] ICENodeContext object id.
  siICENodeDefID | [201] ICENodeDef object id.
  siICENodeID | [192] ICENode object id.
  siICENodeInputPortID | [197] ICENodeInputPort object id.
  siICENodeOutputPortID | [198] ICENodeOutputPort object id.
  siICENodePortID | [194] ICENodePort object id.
  siICETreeID | [195] ICETree object id.
  siImageClipID | [50] ImageClip object id.
  siImageID | [35] Image object id.
  siInputPortID | [38] InputPort object id.
  siJointID | [62] Joint object id.
  siKinematicsID | [63] Kinematics object id.
  siKinematicStateID | [86] KinematicState object id.
  siKnotCollectionID | [111] KnotCollection object id.
  siLayerID | [69] Layer object id.
  siLayoutID | [131] Layout object id.
  siLibraryID | [164] Library id.
  siLightID | [81] Light object id.
  siLightRigID | [85] LightRigobject id.
  siMappedItemID | [36] MappedItem object id.
  siMaterialID | [64] Material object id.
  siMaterialLibraryID | [173] MaterialLibrary id.
  siMenuID | [149] Menu object id.
  siMenuItemID | [150] MenuItem object id.
  siMeshBuilderID | [169] MeshBuilder object id.
  siMixerID | [163] Mixer object id.
  siModelID | [74] Model object id.
  siNestedFCurveID | [32] NestedFCurve object id.
  siNullID | [82] Null object id.
  siNurbsCurveCollectionID | [113] NurbsCurveCollection object id.
  siNurbsCurveControlPointID | [15] NurbsCurveControlPoint object id.
  siNurbsCurveID | [18] NurbsCurve object id.
  siNurbsCurveListControlPointID | [16] NurbsCurveListControlPoint object id.
  siNurbsCurveListID | [24] NurbsCurveList object id.
  siNurbsSampleCollectionID | [115] NurbsSampleCollection object id.
  siNurbsSampleID | [20] NurbsSample object id.
  siNurbsSurfaceCollectionID | [114] NurbsSurfaceCollection object id.
  siNurbsSurfaceControlPointID | [17] NurbsSurfaceControlPoint object id.
  siNurbsSurfaceID | [12] NurbsSurfaceFace object id.
  siNurbsSurfaceMeshID | [23] NurbsSurfaceMesh object id.
  siObjectID | [0] Generic object id.
  siOGLLightID | [4] OGLLight object id.
  siOGLMaterialID | [2] OGLMaterial object id.
  siOGLTextureID | [3] OGLTexture object id.
  siOperatorContextID | [178] Operator context object id.
  siOperatorID | [53] Operator object id.
  siOutputPortID | [106] OuptputPort object id.
  siOverrideID | [205] Override object id.
  siParamDefID | [157] ParamDef object id.
  siParameterID | [44] Parameter object id.
  siParticleAttributeID | [124] ParticleAttribute object id.
  siParticleCloudID | [73] ParticleCloud object id.
  siParticleCloudPrimitiveID | [56] ParticleCloudPrimitive object id.
  siParticleID | [118] Particle object id.
  siParticleTypeID | [123] ParticleType object id.
  siPartitionID | [204] Partition object id.
  siPassContainerID | [186] PassContainer object id.
  siPassID | [70] Pass object id.
  siPluginID | [151] Plugin object id.
  siPluginItemID | [152] PluginItem object id.
  siPluginRegistrarID | [153] PluginRegistrar object id.
  siPointCloudID | [179] PointCloud object id.
  siPointCloudGeometryID | [207] PointCloudGeometry object id.
  siPointCollectionID | [95] PointCollection object id.
  siPointID | [13] Point object id.
  siPointLocatorDataID | [176] PointLocatorData object id.
  siPolygonFaceCollectionID | [103] PolygonFaceCollection object id.
  siPolygonFaceID | [102] PolygonFace object id.
  siPolygonMeshID | [25] PolygonMesh object id.
  siPolygonNodeCollectionID | [94] PolygonNodeCollection object id.
  siPolygonNodeID | [21] PolygonNode object id.
  siPortGroupID | [129] PortGroup object id.
  siPortID | [37] Port object id.
  siPPGEventContextID | [139] PPGEventContext id.
  siPPGItemID | [121] PPGItem object id.
  siPPGLayoutID | [120] PPGLayout object id.
  siPreferencesID | [122] Preferences object id.
  siPrimitiveID | [55] Primitive object id.
  siProgressBarID | [156] ProgressBar object id.
  siProjectID | [46] Project object id.
  siProjectItemID | [47] ProjectItem object id.
  siPropertyID | [57] Property object id.
  siProxyParameterID | [107] Proxy Parameter object id.
  siRenderChannelID | [187] RenderChannel object id.
  siRendererContextID | [190] RendererContext object id.
  siRendererID | [191] Renderer object id.
  siRenderHairAccessorID | [175] RenderHairAccessor object id.
  siRigID | [83] Rig object id.
  siRigidBodyAccessorID | [180] RigidBodyAccessor object id.
  siRigidConstraintAccessorID | [181] RigidConstraintAccessor object id.
  siSampleCollectionID | [93] SampleCollection object id.
  siSampleID | [19] Sample object id.
  siSceneID | [51] Scene object id.
  siSceneItemID | [66] SceneItem object id.
  siSceneRenderPropertyID | [188] SceneRenderProperty object id.
  siSegmentCollectionID | [170] SegmentCollection object id.
  siSegmentID | [26] Segment object id.
  siSelectionID | [39] Selection object id.
  siShaderID | [52] Shader object id.
  siShapeClipID | [9] ShapeClip object id.
  siShapeKeyID | [142] ShapeKey object id.
  siSimulationEnvironmentID | [165] SimulationEnvironment object id.
  siSIObjectID | [1] SIObject object id.
  siSourceID | [143] Source object id.
  siStaticKinematicStateID | [65] StaticKinematicState object id.
  siStaticSourceID | [40] StaticSource object id.
  siSubComponentID | [10] SubComponent object id.
  siTextureID | [116] Texture object id.
  siTextureLayerID | [126] TextureLayer object id.
  siTextureLayerPortID | [127] TextureLayerPort object id.
  siTimeControlID | [144] TimeControl object id.
  siTimerEventID | [185] TimerEvent object id.
  siTrackID | [87] Track object id.
  siTransitionID | [145] Transition object id.
  siTriangleCollectionID | [91] TriangleCollection object id.
  siTriangleID | [41] Triangle object id.
  siTriangleVertexCollectionID | [92] TriangleVertexCollection object id.
  siTriangleVertexID | [42] TriangleVertex object id.
  siUIObjectID | [132] UIObject object id.
  siUIPersistableID | [133] UIPersistable object id.
  siUIToolkitID | [155] UIToolkit object id.
  siUnknownClassID | [0] Unknown object id.
  siUpdateContextID | [43] UpdateContext object id.
  siUserDataBlobID | [117] UserDataBlob object id.
  siUserDataMapID | [88] UserDataMap object id.
  siUserGroupID | [71] UserGroup object id.
  siVertexCollectionID | [99] VertexCollection object id.
  siVertexID | [98] Vertex object id.
  siViewContextID | [137] X3DObject object id.
  siViewID | [134] View object id.
  siX3DObjectID | [72] X3DObject object id.