siClassID

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.

C# Syntax

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

Constant | Value | Description
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.

Applies To

CustomOperator.AddInputPortByClassID | CustomOperator.AddIOPortByClassID | CustomOperator.AddOutputPortByClassID | SIObject.IsClassOf
CRef::GetClassID | CRef::IsA | CustomOperator::AddInputPortByClassID | CustomOperator::AddIOPortByClassID
CustomOperator::AddOutputPortByClassID |  |  |

Autodesk Softimage v7.5