Routines (alphabetical) > Object Classes > Graphics Object Classes > IDLgrPolyline

# IDLgrPolyline

A polyline object represents one or more polylines that share a set of vertices and rendering attributes.

An IDLgrPolyline object is an atomic graphic object; it is one of the basic drawable elements of the IDL Object Graphics system, and it is not a container for other objects.

## Superclasses

IDLitComponent

## Creation

See IDLgrPolyline::Init.

## Properties

Objects of this class have the following properties. See IDLgrPolyline Properties for details on individual properties.

ALL | ALPHA_CHANNEL
ANTIALIAS |
CLIP_PLANES | COLOR
DATA | DEPTH_TEST_DISABLE
DEPTH_TEST_FUNCTION | DEPTH_WRITE_DISABLE
DOUBLE | HIDE
LABEL_NOGAPS | LABEL_OBJECTS
LABEL_OFFSETS | LABEL_POLYLINES
LABEL_USE_VERTEX_COLOR | LINESTYLE
PALETTE | PARENT
POLYLINES | REGISTER_PROPERTIES
RESET_DATA | SHADER
SHADING | SHARE_DATA
SYMBOL | THICK
USE_LABEL_COLOR | USE_LABEL_ORIENTATION
USE_TEXT_ALIGNMENTS | VERT_COLORS
XCOORD_CONV | XRANGE
YCOORD_CONV | YRANGE
ZCOORD_CONV |

In addition, objects of this class inherit the properties of all superclasses of this class.

## Methods

This class has the following methods:

- IDLgrPolyline::Cleanup
- IDLgrPolyline::GetCTM
- IDLgrPolyline::GetProperty
- IDLgrPolyline::GetVertexAttributeData
- IDLgrPolyline::Init
- IDLgrPolyline::SetProperty
- IDLgrPolyline::SetVertexAttributeData

In addition, this class inherits the methods of its superclasses (if any).

## Version History

5.0 | Introduced
5.6 | Added CLIP_PLANES, LABEL_NOGAPS, LABEL_POLYLINES, LABEL_OFFSETS, LABEL_OBJECTS, LABEL_USE_VERTEX_COLOR, USE_LABEL_COLOR, USE_LABEL_ORIENTATION, USE_TEXT_ALIGNMENTS properties
6.1 | Added ALPHA_CHANNEL property
6.4 | Added the SHADER property Added GetVertexAttributeData, SetVertexAttributeData
8.0 | Added ANTIALIAS property