#include <MRVertex.h>
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. |
Definition at line 43 of file MRVertex.h.
MRVertex::MRVertex () |
Definition at line 19 of file MRVertex.cc.
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.
Vector MRVertex::areaNormal |
Int MRVertex::child[2] |
Int MRVertex::face[2] |
Byte MRVertex::level |
Int MRVertex::parent |