Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

DispCmdTriMesh Struct Reference

draw a mesh consisting of vertices, facets, colors, normals etc. More...

#include <DispCmds.h>

List of all members.

Public Methods

void getpointers (float *&cnv, int *&f) const
 retrieve pointers to data following DispCmd in the display list float * cnv : array of colors, normals, vertices int * f : facet vertex index array. More...


Static Public Methods

void putdata (const float *vertices, const float *normals, const float *colors, int num_verts, const int *facets, int num_facets, int enablestrips, VMDDisplayList *)

Public Attributes

int numverts
 number of vertices in mesh. More...

int numfacets
 number of facets. More...


Detailed Description

draw a mesh consisting of vertices, facets, colors, normals etc.

Definition at line 204 of file DispCmds.h.


Member Function Documentation

void DispCmdTriMesh::getpointers float *&    cnv,
int *&    f
const [inline]
 

retrieve pointers to data following DispCmd in the display list float * cnv : array of colors, normals, vertices int * f : facet vertex index array.

Definition at line 217 of file DispCmds.h.

References numverts.

Referenced by putdata, OpenGLRenderer::render, and FileRenderer::render.

void DispCmdTriMesh::putdata const float *    vertices,
const float *    normals,
const float *    colors,
int    num_verts,
const int   facets,
int    num_facets,
int    enablestrips,
VMDDisplayList  
[static]
 

Definition at line 288 of file DispCmds.C.

References VMDDisplayList::append, DTRIMESH, getpointers, NULL, numfacets, numverts, and DispCmdTriStrips::putdata.


Member Data Documentation

int DispCmdTriMesh::numfacets
 

number of facets.

Definition at line 222 of file DispCmds.h.

Referenced by putdata, OpenGLRenderer::render, and FileRenderer::render.

int DispCmdTriMesh::numverts
 

number of vertices in mesh.

Definition at line 221 of file DispCmds.h.

Referenced by getpointers, putdata, OpenGLRenderer::render, and FileRenderer::render.


The documentation for this struct was generated from the following files:
Generated on Sun Jul 6 01:28:23 2008 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002