SDFace Struct Reference

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 58 of file loopsubdiv.cpp.


Constructor & Destructor Documentation

SDFace::SDFace (  )  [inline]

Definition at line 60 of file loopsubdiv.cpp.

References children, f, and v.


Member Function Documentation

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

Definition at line 77 of file loopsubdiv.cpp.

References f, and vnum().

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

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

Definition at line 83 of file loopsubdiv.cpp.

References NEXT, v, and vnum().

Referenced by SDVertex::oneRing().

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

Definition at line 89 of file loopsubdiv.cpp.

References Severe(), and v.

Referenced by LoopSubdiv::Refine().

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

Definition at line 80 of file loopsubdiv.cpp.

References f, PREV, and vnum().

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

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

Definition at line 86 of file loopsubdiv.cpp.

References PREV, v, and vnum().

Referenced by SDVertex::oneRing().

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

Definition at line 71 of file loopsubdiv.cpp.

References Severe(), and v.

Referenced by nextFace(), nextVert(), prevFace(), prevVert(), and LoopSubdiv::Refine().


Member Data Documentation

Definition at line 98 of file loopsubdiv.cpp.

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

Definition at line 97 of file loopsubdiv.cpp.

Referenced by LoopSubdiv::LoopSubdiv(), nextFace(), prevFace(), LoopSubdiv::Refine(), and SDFace().


The documentation for this struct was generated from the following file:
Generated on Sat Aug 28 20:00:15 2010 for pbrt by  doxygen 1.6.3