IVolumeClassification80

This interface allows you to classify areas of layers and objects, e.g., mesh layers, using polygons. Classification enables you to visually distinguish different areas of the layer and perform spatial and attribute queries.The classification can be represented by colorizing the intersecting layers and objects or by displaying a 3D polygon based on an extrusion of the polygon. Classification is dynamic, reflecting any changes to the polygon features, and requires no pre-processing.   

 

 

Properties

 

Buffer

Gets and sets the distance of the buffer around the extruded polygon (in meters). This option is only available if Mode is set to 3D_POLYGON or VM_COLORIZE_OBJECTS_AND_LAYERS.

ExtrudeDownBack

Gets and sets the length to extrude the polygon downwards or backwards in the direction of its normal. This option is only available if Mode is set to 3D_POLYGON or VM_COLORIZE_OBJECTS_AND_LAYERS.

ExtrudeUpFront

Gets and sets the length to extrude the polygon upwards or frontwards in the direction of its normal. This option is only available if Mode is set to 3D_POLYGON or VM_COLORIZE_OBJECTS_AND_LAYERS.

Mode

Gets and sets an enum that determines whether to use the polygon as a classification polygon, and if it is used, how to display it: Classify by colorizing all objects and layers contained within the extruded polygon or Classify by displaying a 3D polygon (based on the extruded polygon).

Vertical

Sets a Boolean that determines whether the 3D polygon is extruded normal to its surface or vertical to the ground. Set Vertical to TRUE to extrude the polygon vertical to the ground.