IDLgrSurface

Superclasses | Creation | Properties | Methods | Examples | Version History

A surface object represents a shaded or vector representation of a mesh grid.

An IDLgrSurface 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 IDLgrSurface::Init.

Properties

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

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

Methods

This class has the following methods:

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

Examples

See Mapping an Image onto Elevation Data (Image Processing in IDL) for a texture mapping example and Working with Surface Objects (Object Programming) for additional examples.

Version History

5.0

Introduced

5.6

Added CLIP_PLANES property

6.1

Added ALPHA_CHANNEL, AMBIENT, DIFFUSE, EMISSION, SHININESS, and SPECULAR properties

6.4

Added SHADER property

Added GetVertexAttributeData, SetVertexAttributeData, Get MultiTextureCoord, and SetMultiTextureCoord methods