Home > All Other Interfaces > ITerraExplorerObject > ObjectType

ObjectType

An enum that determines the object type. The following are the possible values:

§   OT_UNDEFINED = 0

§   OT_POLYLINE = 1

§   OT_POLYGON = 2

§   OT_RECTANGLE = 3

§   OT_REGULAR_POLYGON = 4

§   OT_CIRCLE = 5

§   OT_3D_POLYGON = 6

§   OT_BUILDING = 7

§   OT_BOX = 8

§   OT_PYRAMID = 9

§   OT_CYLINDER = 10

§   OT_CONE = 11

§   OT_ELLIPSE = 12

§   OT_ARC = 13

§   OT_ARROW = 14

§   OT_3D_ARROW = 15

§   OT_SPHERE = 16

§   OT_MODEL = 17

§   OT_LABEL = 18

§   OT_LOCATION = 19

§   OT_TREE_HOTLINK = 20

§   OT_ROUTE = 21

§   OT_MESSAGE = 22

§   OT_DYNAMIC = 23

§   OT_IMAGE_LABEL = 24

§   OT_THREAT_DOME = 25

§   OT_IMAGERY_LAYER = 26

§   OT_TERRAIN_VIDEO = 27

§   OT_POINT_CLOUD = 28

§   OT_ELEVATION_LAYER = 29

§   OT_TERRAIN_MODIFIER = 30

§   OT_TERRAIN_HOLE = 31

§   OT_POPUP_MESSAGE = 32

§   OT_FEATURE = 33

§   OT_PRESENTATION = 34

§   OT_ANALYSIS_LOS = 35

For feature layers, valid ObjectType values depend on the type of features that the layer contains:

§   Points:.
OT_POLYGON = 2

OT_RECTANGLE = 3

OT_REGULAR_POLYGON = 4

OT_CIRCLE = 5

OT_3D_POLYGON = 6

OT_BUILDING = 7

OT_BOX = 8

OT_PYRAMID = 9

OT_CYLINDER = 10

OT_CONE = 11

OT_ELLIPSE = 12

OT_ARC = 13

OT_ARROW = 14

OT_3D_ARROW = 15

OT_SPHERE = 16

OT_MODEL = 17

OT_LABEL = 18

OT_IMAGE_LABEL = 24

§   Polylines
OT_POLYLINE = 1

§   Polygons:
OT_REGULAR_POLYGON = 4

OT_3D_POLYGON = 6

OT_BUILDING = 7

 

JavaScript

 

 

 

 

ObjectType

§   

C#

 

 

 

 

ObjectTypeCode ObjectType { get; }

§   

C++

 

 

 

 

HRESULT ObjectType([out, retval] ObjectTypeCode* pVal)