VCOM:VectorWorks:ISDK::GetObjectType
Jump to navigation
Jump to search
.SDK|SDK ..SDK:Types|SDK Types ..VCOM:VCOM (Vectorworks Component Object Model)|VCOM Basics ..VCOM:Class Reference|VCOM Class Reference
Description
namespace VectorWorks
Member of VCOM:VectorWorks:ISDK
Returns the object type code of h, or 0 if h is nil. Object type codes are listed in MiniCadCallBacks.h.
virtual short GetObjectType(
MCObjectHandle h)
Parameters
MCObjectHandle h No information available.
Return Value
Remarks
The type codes (the constants are defined constants in the SDK):
Constant name | Value | Description |
---|---|---|
kTermNode | 0 | Termination node. The last node in a child list. |
kUnusedNode1 | 1 | |
kLineNode | 2 | 2D line object. |
kBoxNode | 3 | 2D rectangle object. |
kOvalNode | 4 | 2D oval object. |
kPolygonNode | 5 | 2D polygon object. |
kArcNode | 6 | 2D arc object. |
kUnusedNode7 | 7 | |
kFreehandPolygonNode | 8 | not used anymore? |
kLocus3DNode | 9 | 3D locus object. |
kTextNode | 10 | 2D text object. |
kGroupNode | 11 | A group object. |
kQuarterArcNode | 12 | 2D quarter arc object. |
rBoxNode | 13 | 2D round rectangle object. |
kPaintNode | 14 | |
kSymbolNode | 15 | Symbol instance object. |
kSymDefNode | 16 | Symbol definition object. |
kLocusNode | 17 | 2D locus object. |
kWorksheetNode | 18 | |
kUnusedNode19 | 19 | |
rot3Node | 20 | |
kPolylineNode | 21 | 2D polyline object. |
picTDNode | 22 | |
kUnusedNode23 | 23 | |
kExtrudeNode | 24 | |
qPolyNode | 25 | 3D polygon object. |
kUnusedNode26 | 26 | |
kUnusedNode27 | 27 | |
kUnusedNode28 | 28 | |
kLayerRefNode | 29 | |
dashPatsNode | 30 | |
kLayerNode | 31 | Layer object. Found in the document child list only. |
kHeaderNode | 32 | |
kRefListNode | 33 | |
kSweepNode | 34 | |
classListNode | 35 | |
kUnusedNode36 | 36 | |
kUnusedNode37 | 37 | |
kMultiExtrudeNode | 38 | |
dimStandardNode | 39 | |
kMeshNode | 40 | 3D mesh object. |
vRefNode | 41 | |
d33Node | 42 | |
saveViewNode | 43 | |
kRenderSpecNode | 44 | |
kEpsNode | 45 | |
kUnusedNode46 | 46 | |
kFormatNode | 47 | |
kRecordNode | 48 | |
comToolNode | 49 | |
kUnusedNode50 | 50 | |
comPalNode | 51 | |
kUnusedNode52 | 52 | |
kUnusedNode53 | 53 | |
symListNode | 54 | |
refNameNode | 55 | |
kWorksheetImageNode | 56 | |
kDataNode | 57 | |
linkNode | 58 | |
macroNode | 59 | |
kWorksheetDatabaseNode | 60 | |
indexNode | 61 | |
leaderListNode | 62 | |
dimHeaderNode | 63 | |
stringTDNode | 64 | |
kHatchContainerNode | 65 | |
kHatchDefNode | 66 | |
kBspNode | 67 | |
kWallNode | 68 | |
kInnerLinesNode | 69 | |
kUnusedNode70 | 70 | |
kSlabNode | 71 | |
lineColNode | 72 | |
kUnusedNode73 | 73 | |
fontTableNode | 74 | |
styleRunNode | 75 | |
kUserDataNode | 76 | |
kWorkingPlaneNode | 77 | |
kWPlaneListNode | 78 | |
pixPatListNode | 79 | |
kColorPaletteNode | 80 | |
kLightNode | 81 | |
kRoofEdgeNode | 82 | |
kRoofContainerNode | 83 | |
kCSGTreeNode | 84 | |
kBoundaryRepNode | 85 | |
kParametricNode | 86 | |
kRoofAdornerNode | 87 | |
kSubscribeNode | 88 | |
kRoundWallNode | 89 | |
kUndoPlaceholderNode | 90 | |
kTextureSpaceNode | 91 | |
kFolderNode | 92 | |
kTextureBitmapNode | 93 | |
kClassDefNode | 94 | |
kSolidNode | 95 | |
kUnusedNode96 | 96 | |
kMaterialNode | 97 | |
kADSymDefHandlerNode | 98 | |
kADSymbolHandlerNode | 99 | |
kPlugInObject1Node | 100 | |
kPlugInObject2Node | 101 | |
kPlugInObject3Node | 102 | |
kPlugInObject4Node | 103 | |
kPlugInObject5Node | 104 | |
kPlugInObject6Node | 105 | |
kPlugInObject7Node | 106 | |
kPlugInObject8Node | 107 | |
kPlugInObject9Node | 108 | |
kPlugInObject10Node | 109 | |
kConstraintNode | 110 | |
kPieceWiseNurbsCurveNode | 111 | |
kCorePrintInfoNode | 112 | |
kNurbsSurfaceNode | 113 | |
kCompositeSurfaceNode | 114 | |
kRenderBackgroundNode | 115 | |
kPolyBreakNode | 116 | |
kBatchRenderJobNode | 117 | |
kBatchRenderJobListNode | 118 | |
kImageDefNode | 119 | |
kGradientDefNode | 120 | |
kFillSpaceNode | 121 | |
kViewportNode | 122 | |
kRenderStyleNode | 123 | |
kAssociationNode | 124 | |
kAuxMarkerNode | 125 | |
kGeoReferenceNode | 126 | |
kWallStyleNode | 127 |
Version
Availability: from Vectorworks 2009