Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

MRVertex Class Reference

#include <MRVertex.h>

List of all members.


Public Members

 MRVertex ()
Bool IsLeaf ()
Bool IsRoot ()
Void SetContraction ( MRVertexes &vertices, Int iv, MRFlagsList &flags, Int child0, Int child1, Int face0, Int face1, GCLReal err )
Bool CanContract (Int iv, MRFlagsList &flags)
Bool CanExpand (Int iv, MRFlagsList &flags)
Void Contract (Int iv, MRFlagsList &flags)
Void Expand (Int iv, MRFlagsList &flags)
Void PrintID ()
Void PullProps (MRVertexes &vertices)
Int parent
parent!

Int child [2]
two child vertices for an edge split.

Int face [2]
faces created by this split.

Byte level
hierarchy level...

Vector areaNormal
average area-weighted sum normal of adj. faces.


Detailed Description

Definition at line 43 of file MRVertex.h.


Constructor & Destructor Documentation

MRVertex::MRVertex ()

Definition at line 19 of file MRVertex.cc.


Member Function Documentation

Bool MRVertex::CanContract (Int iv, MRFlagsList & flags)

Definition at line 70 of file MRVertex.cc.

Bool MRVertex::CanExpand (Int iv, MRFlagsList & flags)

Definition at line 81 of file MRVertex.cc.

Void MRVertex::Contract (Int iv, MRFlagsList & flags)

Definition at line 86 of file MRVertex.cc.

Void MRVertex::Expand (Int iv, MRFlagsList & flags)

Definition at line 105 of file MRVertex.cc.

Bool MRVertex::IsLeaf () [inline]

Definition at line 48 of file MRVertex.h.

Bool MRVertex::IsRoot () [inline]

Definition at line 49 of file MRVertex.h.

Void MRVertex::PrintID ()

Definition at line 56 of file MRVertex.cc.

Void MRVertex::PullProps (MRVertexes & vertices)

Definition at line 156 of file MRVertex.cc.

Void MRVertex::SetContraction (MRVertexes & vertices, Int iv, MRFlagsList & flags, Int child0, Int child1, Int face0, Int face1, GCLReal err)

Definition at line 29 of file MRVertex.cc.


Member Data Documentation

Vector MRVertex::areaNormal

average area-weighted sum normal of adj. faces.

Definition at line 80 of file MRVertex.h.

Int MRVertex::child[2]

two child vertices for an edge split.

Definition at line 76 of file MRVertex.h.

Int MRVertex::face[2]

faces created by this split.

Definition at line 77 of file MRVertex.h.

Byte MRVertex::level

hierarchy level...

Definition at line 79 of file MRVertex.h.

Int MRVertex::parent

parent!

Definition at line 75 of file MRVertex.h.


The documentation for this class was generated from the following files:
Generated at Sat Aug 5 00:17:08 2000 for Graphics Class Library by doxygen 1.1.0 written by Dimitri van Heesch, © 1997-2000