lux::SDFace Struct Reference

#include <loopsubdiv.h>

Collaboration diagram for lux::SDFace:
[legend]

List of all members.

Public Member Functions

 SDFace ()
int vnum (SDVertex *vert) const
SDFacenextFace (SDVertex *vert)
SDFaceprevFace (SDVertex *vert)
SDVertexnextVert (SDVertex *vert)
SDVertexprevVert (SDVertex *vert)
SDVertexotherVert (SDVertex *v0, SDVertex *v1)

Public Attributes

SDVertexv [3]
SDFacef [3]
SDFacechildren [4]

Detailed Description

Definition at line 60 of file loopsubdiv.h.


Constructor & Destructor Documentation

lux::SDFace::SDFace (  )  [inline]

Definition at line 62 of file loopsubdiv.h.

References children, f, and v.


Member Function Documentation

SDFace* lux::SDFace::nextFace ( SDVertex vert  )  [inline]

Definition at line 78 of file loopsubdiv.h.

References f, and vnum().

Referenced by lux::LoopSubdiv::LoopSubdiv(), lux::SDVertex::oneRing(), and lux::SDVertex::valence().

SDVertex* lux::SDFace::nextVert ( SDVertex vert  )  [inline]

Definition at line 84 of file loopsubdiv.h.

References NEXT, v, and vnum().

Referenced by lux::SDVertex::oneRing().

SDVertex* lux::SDFace::otherVert ( SDVertex v0,
SDVertex v1 
) [inline]

Definition at line 90 of file loopsubdiv.h.

References LUX_BUG, LUX_SEVERE, luxError, and v.

Referenced by lux::LoopSubdiv::Refine().

SDFace* lux::SDFace::prevFace ( SDVertex vert  )  [inline]

Definition at line 81 of file loopsubdiv.h.

References f, PREV, and vnum().

Referenced by lux::SDVertex::oneRing(), and lux::SDVertex::valence().

SDVertex* lux::SDFace::prevVert ( SDVertex vert  )  [inline]

Definition at line 87 of file loopsubdiv.h.

References PREV, v, and vnum().

Referenced by lux::SDVertex::oneRing().

int lux::SDFace::vnum ( SDVertex vert  )  const [inline]

Member Data Documentation

Definition at line 99 of file loopsubdiv.h.

Referenced by lux::LoopSubdiv::Refine(), and SDFace().


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