# Home    # nevrax.com   
Nevrax
Nevrax.org
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#License
Docs
 
Documentation  
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Search  

NL3D::CMRMFaceBuild Struct Reference

An internal mesh extended face representation for MRM building. More...

#include <mrm_internal.h>

Inheritance diagram for NL3D::CMRMFaceBuild:

NL3D::CMRMFace List of all members.

Public Methods

 CMRMFaceBuild ()
CMRMFaceBuild & operator= (const CMRMFace &f)
sint getAssociatedEdge (const CMRMEdge &edge) const
bool hasEdge (const CMRMEdge &edge) const
CMRMEdge getEdge (sint eId) const
void invalidAllIts (TEdgeMap &edgeMap)
void invalidEdgeIt (const CMRMEdge &e, TEdgeMap &edgeMap)
bool validEdgeIt (const CMRMEdge &e)
bool hasVertex (sint numvertex)
bool hasWedge (sint attribId, sint numwedge)
sint getAssociatedWedge (sint attribId, sint numvertex)

Public Attributes

CVectorH InterpolatedAttribute
std::vector< CVectorH > BSInterpolated
bool Deleted
ItEdgeMap It0
ItEdgeMap It1
ItEdgeMap It2
bool ValidIt0
bool ValidIt1
bool ValidIt2

Detailed Description

An internal mesh extended face representation for MRM building.

Author:
Lionel Berenguier , Nevrax France
Date:
2000

Definition at line 217 of file mrm_internal.h.


Constructor & Destructor Documentation

NL3D::CMRMFaceBuild::CMRMFaceBuild   [inline]
 

Definition at line 234 of file mrm_internal.h.

References Deleted, ValidIt0, ValidIt1, and ValidIt2.

Referenced by operator=.


Member Function Documentation

sint NL3D::CMRMFaceBuild::getAssociatedEdge const CMRMEdge   edge const [inline]
 

Definition at line 247 of file mrm_internal.h.

References NL3D::CMRMFace::Corner.

Referenced by hasEdge.

sint NL3D::CMRMFaceBuild::getAssociatedWedge sint    attribId,
sint    numvertex
[inline]
 

Definition at line 313 of file mrm_internal.h.

References NL3D::CMRMFace::Corner.

CMRMEdge NL3D::CMRMFaceBuild::getEdge sint    eId const [inline]
 

Definition at line 263 of file mrm_internal.h.

References NL3D::CMRMFace::Corner, and nlstop.

Referenced by invalidEdgeIt, and validEdgeIt.

bool NL3D::CMRMFaceBuild::hasEdge const CMRMEdge   edge const [inline]
 

Definition at line 259 of file mrm_internal.h.

References getAssociatedEdge.

bool NL3D::CMRMFaceBuild::hasVertex sint    numvertex [inline]
 

Definition at line 299 of file mrm_internal.h.

References NL3D::CMRMFace::Corner.

bool NL3D::CMRMFaceBuild::hasWedge sint    attribId,
sint    numwedge
[inline]
 

Definition at line 307 of file mrm_internal.h.

References NL3D::CMRMFace::Corner.

void NL3D::CMRMFaceBuild::invalidAllIts TEdgeMap   edgeMap [inline]
 

Definition at line 271 of file mrm_internal.h.

References It0, It1, It2, NL3D::TEdgeMap, ValidIt0, ValidIt1, and ValidIt2.

void NL3D::CMRMFaceBuild::invalidEdgeIt const CMRMEdge   e,
TEdgeMap   edgeMap
[inline]
 

Definition at line 278 of file mrm_internal.h.

References getEdge, It0, It1, It2, nlstop, NL3D::TEdgeMap, ValidIt0, ValidIt1, and ValidIt2.

CMRMFaceBuild& NL3D::CMRMFaceBuild::operator= const CMRMFace   f [inline]
 

Definition at line 239 of file mrm_internal.h.

References CMRMFaceBuild.

bool NL3D::CMRMFaceBuild::validEdgeIt const CMRMEdge   e [inline]
 

Definition at line 288 of file mrm_internal.h.

References getEdge, nlstop, ValidIt0, ValidIt1, and ValidIt2.


Member Data Documentation

std::vector<CVectorH> NL3D::CMRMFaceBuild::BSInterpolated
 

Definition at line 223 of file mrm_internal.h.

bool NL3D::CMRMFaceBuild::Deleted
 

Definition at line 226 of file mrm_internal.h.

Referenced by CMRMFaceBuild.

CVectorH NL3D::CMRMFaceBuild::InterpolatedAttribute
 

Definition at line 222 of file mrm_internal.h.

ItEdgeMap NL3D::CMRMFaceBuild::It0
 

Definition at line 228 of file mrm_internal.h.

Referenced by invalidAllIts, and invalidEdgeIt.

ItEdgeMap NL3D::CMRMFaceBuild::It1
 

Definition at line 228 of file mrm_internal.h.

Referenced by invalidAllIts, and invalidEdgeIt.

ItEdgeMap NL3D::CMRMFaceBuild::It2
 

Definition at line 228 of file mrm_internal.h.

Referenced by invalidAllIts, and invalidEdgeIt.

bool NL3D::CMRMFaceBuild::ValidIt0
 

Definition at line 230 of file mrm_internal.h.

Referenced by CMRMFaceBuild, invalidAllIts, invalidEdgeIt, and validEdgeIt.

bool NL3D::CMRMFaceBuild::ValidIt1
 

Definition at line 230 of file mrm_internal.h.

Referenced by CMRMFaceBuild, invalidAllIts, invalidEdgeIt, and validEdgeIt.

bool NL3D::CMRMFaceBuild::ValidIt2
 

Definition at line 230 of file mrm_internal.h.

Referenced by CMRMFaceBuild, invalidAllIts, invalidEdgeIt, and validEdgeIt.


The documentation for this struct was generated from the following file: