Class hierarchy   Compound list   File list   Compound Members   File Members  

Surface Class Reference

class for RV_Polyhedron. More...

List of all members.

Public Members

Private Members


Detailed Description

class for RV_Polyhedron.

NCP Grid entry method is controlled by external define CHEAP_NCP_GRID


Member Function Documentation

Surface::Surface(rvulong stype, rvulong type, Vector *v0, Vector *v1, Vector *v2, Vector *v3=NULL)

void Surface::createPolyhedron(rvulong)

Vector Surface::planarNormal(void)

void Surface::createPlane(RV_Plane *, Vector &normal, Vector &pos)

void Surface::write(FILE *)

void Surface::expandGrid(LookupGrid*)

void Surface::enterIntoGrid(LookupGrid*, rvulong myidx)

requires that createPolyhedron() has been called before

bool Surface::isInGrid(LookupGrid*, int, int)


Member Data Documentation

RV_Polyhedron Surface::ph [private]

Vector Surface::vecs[4] [private]

Vector Surface::orient_vecs[4] [private]

bool Surface::orient_is_waste[4] [private]

rvfloat Surface::orient_distance[4] [private]

int Surface::nvecs [private]


The documentation for this class was generated from the following files:
Generated at Wed May 31 21:08:20 2000 for Rvtmod/rvglue by doxygen  written by Dimitri van Heesch, © 1997-1998