Main Page | Alphabetical List | Data Structures | File List | Data Fields | Globals

elevation_fields_ Struct Reference

#include <vrmltypes.h>

Collaboration diagram for elevation_fields_:

Collaboration graph
[legend]

Detailed Description

Internal rapresentation of the fields of vrml ElevationGrid node.

The ElevationGrid node is formally defined as:

ElevationGrid { 
  eventIn      MFFloat  set_height
  exposedField SFNode   color             NULL
  exposedField SFNode   normal            NULL
  exposedField SFNode   texCoord          NULL
  field        MFFloat  height            []      # (-,)
  field        SFBool   ccw               TRUE
  field        SFBool   colorPerVertex    TRUE
  field        SFFloat  creaseAngle       0       # [0,]
  field        SFBool   normalPerVertex   TRUE
  field        SFBool   solid             TRUE
  field        SFInt32  xDimension        0       # [0,)
  field        SFFloat  xSpacing          1.0     # (0,)
  field        SFInt32  zDimension        0       # [0,)
  field        SFFloat  zSpacing          1.0     # (0,)
}
See also:
International Standard ISO/IEC 14772-1:1997 : Information technology -- Computer graphics and image processing -- The Virtual Reality Modeling Language (VRML) -- Part 1: Functional specification and UTF-8 encoding. Chapter 6.17 ElevationGrid


Data Fields

nodecolor
 A pointer to the Color node.

nodenormal
 A pointer to the Normal node.

nodetexCoord
 A pointer to the TextureCoordinate node.

bool colorPerVertex
 Tell if the colors are specified for each vertex.

mffloat height
 The heights of the grid.

bool ccw
 Counter Clock Wise order.

float creaseAngle
 Sharpness of the edges.

bool normalPerVertex
 Tell if the normals are specified for each vertex.

bool solid
 Tell if the shape is solid.

int xDimension
 The number of cells along x direction.

float xSpacing
 The width of the cell.

int zDimension
 The number of cells along the z direction.

float zSpacing
 The depth of the cell.


Field Documentation

bool elevation_fields_::ccw
 

Counter Clock Wise order.

node* elevation_fields_::color
 

A pointer to the Color node.

bool elevation_fields_::colorPerVertex
 

Tell if the colors are specified for each vertex.

float elevation_fields_::creaseAngle
 

Sharpness of the edges.

mffloat elevation_fields_::height
 

The heights of the grid.

node* elevation_fields_::normal
 

A pointer to the Normal node.

bool elevation_fields_::normalPerVertex
 

Tell if the normals are specified for each vertex.

bool elevation_fields_::solid
 

Tell if the shape is solid.

node* elevation_fields_::texCoord
 

A pointer to the TextureCoordinate node.

int elevation_fields_::xDimension
 

The number of cells along x direction.

float elevation_fields_::xSpacing
 

The width of the cell.

int elevation_fields_::zDimension
 

The number of cells along the z direction.

float elevation_fields_::zSpacing
 

The depth of the cell.


The documentation for this struct was generated from the following file:

SourceForge.net Logo

Generated on Mon Jun 14 17:25:56 2004 for D.R.I.V.E. by doxygen 1.3.7