lux::QuadMesh Class Reference

#include <quadrilateral.h>

Inheritance diagram for lux::QuadMesh:
[legend]
Collaboration diagram for lux::QuadMesh:
[legend]

List of all members.

Public Member Functions

 QuadMesh (const Transform &o2w, bool ro, int nq, int nv, const int *vi, const Point *P)
virtual ~QuadMesh ()
virtual BBox ObjectBound () const

Public Attributes

int nquads
int nverts
intidx
Pointp
float * uvs

Detailed Description

Definition at line 30 of file quadrilateral.h.


Constructor & Destructor Documentation

lux::QuadMesh::QuadMesh ( const Transform o2w,
bool  ro,
int  nq,
int  nv,
const int vi,
const Point P 
) [inline]

Definition at line 32 of file quadrilateral.h.

References idx, memcpy(), nquads, nverts, lux::Shape::ObjectToWorld, p, and uvs.

virtual lux::QuadMesh::~QuadMesh (  )  [inline, virtual]

Definition at line 47 of file quadrilateral.h.

References idx, and p.


Member Function Documentation

BBox QuadMesh::ObjectBound (  )  const [virtual]

Reimplemented from lux::Shape.

Definition at line 39 of file quadrilateral.cpp.

References LUX_BUG, LUX_SEVERE, and luxError.


Member Data Documentation

Definition at line 55 of file quadrilateral.h.

Referenced by lux::Quad::Quad(), QuadMesh(), and ~QuadMesh().

Definition at line 54 of file quadrilateral.h.

Referenced by QuadMesh().

Definition at line 54 of file quadrilateral.h.

Referenced by QuadMesh().

Definition at line 57 of file quadrilateral.h.

Referenced by lux::Quadrilateral::GetUVs(), and QuadMesh().


The documentation for this class was generated from the following files:
Generated by  doxygen 1.6.2-20100208