Moka libraries
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
GMap3d::CCorefine3dFF Class Reference

#include <corefine-3d-face-face.hh>

Inheritance diagram for GMap3d::CCorefine3dFF:
GMap3d::CCorefine

Public Member Functions

 CCorefine3dFF (CGMapVertex *AMap, bool ACalculateOrientation=true, TCoordinate AEpsilon=1E-4, int AVertexDI=-1)
 
virtual ~CCorefine3dFF ()
 
void calculateOrientation (bool AState)
 
void optimizeSearch (bool AState)
 
void setOptimizationGridResolution (int ARes)
 
void setDisplayMessagesLevel (int ALevel)
 
const CTime & getInitialisationTime () const
 
const CTime & getFaceListCreationTime () const
 
const CTime & getFaceListReductionTime () const
 
const CTime & getSplitTime () const
 
const CTime & getMergeTime () const
 
virtual int corefine (CDart *&AMesh1, CDart *&AMesh2, std::bitset< NB_MARKS > ACopyMarks=0)
 
virtual int corefine (int AMark1, int AMark2, std::bitset< NB_MARKS > ACopyMarks=0)
 
virtual void splitMeshes (CDart *AMesh1, CDart *AMesh2, std::bitset< NB_MARKS > ACopyMarks=0)
 
virtual void splitMeshes (int AMark1, int AMark2, std::bitset< NB_MARKS > ACopyMarks=0)
 
virtual void mergeMeshes ()
 
virtual void removeDoubleFaces (CDart **ADarts=NULL, int ANbDarts=0)
 
virtual void linkCompounds (CDart *AMesh1, CDart *AMesh2, std::bitset< NB_MARKS > ACopyMarks=0)
 
virtual void markIntersectionEdges (int AMark, int AObjectsToMark=3)
 
virtual void markDoubleFaces (int AMark)
 
virtual void spreadMarksWithoutMerging (std::bitset< NB_MARKS > AMarks)
 
virtual void clear ()
 
const std::list< CDart * > & getInterEdgesList () const
 
const std::list< CDart * > & getDoubleFacesList () const
 
- Public Member Functions inherited from GMap3d::CCorefine
 CCorefine (CGMapVertex *AMap, TCoordinate AEpsilon=1E-4)
 
virtual ~CCorefine ()
 

Protected Member Functions

virtual void splitMeshes (std::bitset< NB_MARKS > ACopyMarks=0)
 
bool checkEdges ()
 
void pointDirectInfoToData (int ADirectInfo, CDart *ADart, TOrbit AOrbit, void *AData)
 
virtual CBoundingBox initMesh (CDart *AMesh)
 
virtual void cleanMesh (CDart *AMesh)
 
virtual CBoundingBox initFaces (int AMark)
 
SCorefFace computeFaceInfos (CDart *AFace, int AMark)
 
TCorefFaceList * buildFaceList (CDart *AMesh)
 
TCorefFaceList * buildFaceList (int AMark)
 
void reduceFaceLists (TCorefFaceList *AList1, TCorefFaceList *AList2, const CBoundingBox &ABox)
 
void updateFaceInList (TCorefFaceList *AList, TCorefFaceList::iterator AElt, std::list< CDart * > *AFaces)
 
bool isVertexLinkedWithFace (CDart *AVertex, int AFaceMark)
 
void markFaceVertex (CDart *AVertex, int AFaceMark, int AMark)
 
CDart * getTwinDartOnFace (CDart *ADart, int AFaceMark)
 
CDart * findFaceSector (CDart *AFaceVertex, const CPlane &AFacePlane, int AFaceMark, const CVertex &AVector)
 
CDart * findNearestFaceVertex (CDart *AFace, const CPlane &ARefPlane, const CPlane &AClipPlane1, const CPlane &AClipPlane2)
 
CVertex edgeInsideVector (CDart *AEdge, const CPlane &AFacePlane)
 
CVertex vertexInsideVector (CDart *AVertex, const CPlane &AFacePlane)
 
void classifyFaceVertices (CDart *AFace, const CPlane &APlane, int APositiveMark, int ANegativeMark, int AFacesMark, bool AUseVerticesLinks=true, int *ANbVertices=NULL, int *ANbPositiveVertices=NULL, int *ANbNegativeVertices=NULL)
 
void getFaceFictiveElements (CDart *AFace, int AFaceMark, std::list< CDart * > *AFictVertices, std::list< CDart * > *AFictEdges)
 
void testPointInside (CDart *AVertex, TInterPt *APoint, int AFaceMark, const CVertex &AInterLine, const CPlane &AFacePlane)
 
void testPointBorder (CDart *AVertex, TInterPt *ANewPoint, TInterPt *AOldPoint, const TInterPtCmp &AComparator)
 
TInterPtSet * findIntersectionPoints (CDart *AFace, const CPlane &AFacePlane, const CPlane &AInterPlane, const CVertex &AInterLine, int APositiveMark, int ANegativeMark, int AFacesMark, const TInterPtCmp &AComparator)
 
virtual CDart * createEdge ()
 
virtual CDart * insertVertexInFace (CDart *AFace, const CVertex &APoint)
 
virtual CDart * insertEdgeInFace (CDart *AVertex1, const CVertex &AVertex2)
 
virtual CDart * splitEdge (CDart *AEdge, const CVertex &APoint, std::list< CDart * > *AFictiveEdges=NULL)
 
virtual CDart * splitFace (CDart *AVertex1, CDart *AVertex2)
 
bool isUselessFictiveVertex (CDart *AVertex)
 
bool isUselessFictiveEdge (CDart *AEdge)
 
bool isWholeFaceMarked (CDart *AFace, int AMark)
 
virtual CDart * copyDoubleFaceData (CDart *AFace)
 
virtual CDart * removeFictiveVertex (CDart *AVertex, int ADeleteMark=-1)
 
virtual CDart * removeFictiveEdge (CDart *AEdge, int ADeleteMark=-1)
 
virtual CDart * removeDoubleFace (CDart *AFace)
 
void linkVertices (CDart *AVertex1, CDart *AVertex2)
 
void addIntersectionPoint (CDart *AVertices[2], int AFaceNumber, int AFacesMark, int AInterMark, std::list< CDart * > *AInterList)
 
virtual bool intersectFaces (CDart *AFace1, CDart *AFace2, const CPlane &APlane1, const CPlane &APlane2, std::list< CDart * > *AFaceList1, std::list< CDart * > *AFaceList2)
 
virtual void intersectSecantFaces (CDart *AFace1, CDart *AFace2, const CPlane &APlane1, const CPlane &APlane2, int APositiveMark, int ANegativeMark, int AFacesMark, std::list< CDart * > *AFictiveVertices, std::list< CDart * > *AFictiveEdges)
 
virtual void intersectCoplanarFaces (CDart *AFace1, CDart *AFace2, const CPlane &APlane1, const CPlane &APlane2, int APositiveMark, int ANegativeMark, int AFacesMark, std::list< CDart * > *AFictiveVertices, std::list< CDart * > *AFictiveEdges)
 
void assignFacesPlaneInfo (int ADirectInfo, int ANegativeMark, TCorefFaceList *AList)
 
void removeFacesPlaneInfo (int ADirectInfo, int ANegativeMark, TCorefFaceList *AList)
 
void sortFacesAroundEdges (int AFacePlaneDI, int ANegativeMark)
 
TFaceSet * sortFacesAroundEdges (CDart *AEdge1, CDart *AEdge2, int AFacePlaneDI, int ANegativeMark)
 
void linkSortedFaces (TFaceSet *AFaceSet)
 
void spreadMarksAroundEdges (TFaceSet *AFaceSet, std::bitset< NB_MARKS > AMarks)
 
bool isPointInFace (const CVertex &APoint, CDart *AFace, const CPlane &APlane)
 

Protected Attributes

CCorefine3dTools * FTools
 
bool FCalculateOrientation
 
bool FLocalVertexDI
 
bool FOptimizeSearch
 
int FGridResolution
 
int FDisplayMessages
 
CTime FInitialisationTime
 
CTime FFaceListCreationTime
 
CTime FFaceListReductionTime
 
CTime FSplitTime
 
CTime FMergeTime
 
int FVertexDI
 
int FInterPointDI
 
int FLinkedVertexDI
 
int FInterEdgeMark
 
int FFictiveVertexMark
 
int FFictiveEdgeMark
 
int FFaceMark
 
int FDoubleFaceMark
 
TCorefFaceList * FMesh1
 
TCorefFaceList * FMesh2
 
std::list< CDart * > FInterEdges
 
std::list< CDart * > FDoubleFaces
 
- Protected Attributes inherited from GMap3d::CCorefine
CGMapVertex * FMap
 
TCoordinate FEps
 
std::bitset< NB_MARKS > FCopyMarks
 

Detailed Description

Definition at line 59 of file corefine-3d-face-face.hh.

Constructor & Destructor Documentation

CCorefine3dFF::CCorefine3dFF ( CGMapVertex *  AMap,
bool  ACalculateOrientation = true,
TCoordinate  AEpsilon = 1E-4,
int  AVertexDI = -1 
)

Definition at line 69 of file corefine-3d-face-face.cc.

CCorefine3dFF::~CCorefine3dFF ( )
virtual

Definition at line 90 of file corefine-3d-face-face.cc.

Member Function Documentation

void CCorefine3dFF::addIntersectionPoint ( CDart *  AVertices[2],
int  AFaceNumber,
int  AFacesMark,
int  AInterMark,
std::list< CDart * > *  AInterList 
)
protected

Definition at line 1931 of file corefine-3d-face-face.cc.

void CCorefine3dFF::assignFacesPlaneInfo ( int  ADirectInfo,
int  ANegativeMark,
TCorefFaceList *  AList 
)
protected

Definition at line 2830 of file corefine-3d-face-face.cc.

TCorefFaceList * CCorefine3dFF::buildFaceList ( CDart *  AMesh)
protected

Definition at line 985 of file corefine-3d-face-face.cc.

TCorefFaceList * CCorefine3dFF::buildFaceList ( int  AMark)
protected

Definition at line 1003 of file corefine-3d-face-face.cc.

void GMap3d::CCorefine3dFF::calculateOrientation ( bool  AState)
inline

Definition at line 66 of file corefine-3d-face-face.hh.

bool CCorefine3dFF::checkEdges ( )
protected

Definition at line 759 of file corefine-3d-face-face.cc.

void CCorefine3dFF::classifyFaceVertices ( CDart *  AFace,
const CPlane &  APlane,
int  APositiveMark,
int  ANegativeMark,
int  AFacesMark,
bool  AUseVerticesLinks = true,
int *  ANbVertices = NULL,
int *  ANbPositiveVertices = NULL,
int *  ANbNegativeVertices = NULL 
)
protected

Definition at line 1264 of file corefine-3d-face-face.cc.

void CCorefine3dFF::cleanMesh ( CDart *  AMesh)
protectedvirtual

Definition at line 883 of file corefine-3d-face-face.cc.

void CCorefine3dFF::clear ( )
virtual

Definition at line 644 of file corefine-3d-face-face.cc.

SCorefFace CCorefine3dFF::computeFaceInfos ( CDart *  AFace,
int  AMark 
)
protected

Definition at line 936 of file corefine-3d-face-face.cc.

CDart * CCorefine3dFF::copyDoubleFaceData ( CDart *  AFace)
protectedvirtual

Definition at line 1755 of file corefine-3d-face-face.cc.

virtual int GMap3d::CCorefine3dFF::corefine ( CDart *&  AMesh1,
CDart *&  AMesh2,
std::bitset< NB_MARKS >  ACopyMarks = 0 
)
virtual

Implements GMap3d::CCorefine.

virtual int GMap3d::CCorefine3dFF::corefine ( int  AMark1,
int  AMark2,
std::bitset< NB_MARKS >  ACopyMarks = 0 
)
virtual
CDart * CCorefine3dFF::createEdge ( )
protectedvirtual

Definition at line 1549 of file corefine-3d-face-face.cc.

CVertex CCorefine3dFF::edgeInsideVector ( CDart *  AEdge,
const CPlane &  AFacePlane 
)
protected

Definition at line 1247 of file corefine-3d-face-face.cc.

CDart * CCorefine3dFF::findFaceSector ( CDart *  AFaceVertex,
const CPlane &  AFacePlane,
int  AFaceMark,
const CVertex &  AVector 
)
protected

Definition at line 1179 of file corefine-3d-face-face.cc.

TInterPtSet * CCorefine3dFF::findIntersectionPoints ( CDart *  AFace,
const CPlane &  AFacePlane,
const CPlane &  AInterPlane,
const CVertex &  AInterLine,
int  APositiveMark,
int  ANegativeMark,
int  AFacesMark,
const TInterPtCmp &  AComparator 
)
protected

Definition at line 1414 of file corefine-3d-face-face.cc.

CDart * CCorefine3dFF::findNearestFaceVertex ( CDart *  AFace,
const CPlane &  ARefPlane,
const CPlane &  AClipPlane1,
const CPlane &  AClipPlane2 
)
protected

Definition at line 1216 of file corefine-3d-face-face.cc.

const std::list<CDart*>& GMap3d::CCorefine3dFF::getDoubleFacesList ( ) const
inline

Definition at line 98 of file corefine-3d-face-face.hh.

void CCorefine3dFF::getFaceFictiveElements ( CDart *  AFace,
int  AFaceMark,
std::list< CDart * > *  AFictVertices,
std::list< CDart * > *  AFictEdges 
)
protected

Definition at line 1320 of file corefine-3d-face-face.cc.

const CTime& GMap3d::CCorefine3dFF::getFaceListCreationTime ( ) const
inline

Definition at line 72 of file corefine-3d-face-face.hh.

const CTime& GMap3d::CCorefine3dFF::getFaceListReductionTime ( ) const
inline

Definition at line 73 of file corefine-3d-face-face.hh.

const CTime& GMap3d::CCorefine3dFF::getInitialisationTime ( ) const
inline

Definition at line 71 of file corefine-3d-face-face.hh.

const std::list<CDart*>& GMap3d::CCorefine3dFF::getInterEdgesList ( ) const
inline

Definition at line 97 of file corefine-3d-face-face.hh.

const CTime& GMap3d::CCorefine3dFF::getMergeTime ( ) const
inline

Definition at line 75 of file corefine-3d-face-face.hh.

const CTime& GMap3d::CCorefine3dFF::getSplitTime ( ) const
inline

Definition at line 74 of file corefine-3d-face-face.hh.

CDart * CCorefine3dFF::getTwinDartOnFace ( CDart *  ADart,
int  AFaceMark 
)
protected

Definition at line 1169 of file corefine-3d-face-face.cc.

CBoundingBox CCorefine3dFF::initFaces ( int  AMark)
protectedvirtual

Definition at line 842 of file corefine-3d-face-face.cc.

CBoundingBox CCorefine3dFF::initMesh ( CDart *  AMesh)
protectedvirtual

Definition at line 792 of file corefine-3d-face-face.cc.

CDart * CCorefine3dFF::insertEdgeInFace ( CDart *  AVertex1,
const CVertex &  AVertex2 
)
protectedvirtual

Definition at line 1591 of file corefine-3d-face-face.cc.

CDart * CCorefine3dFF::insertVertexInFace ( CDart *  AFace,
const CVertex &  APoint 
)
protectedvirtual

Definition at line 1579 of file corefine-3d-face-face.cc.

void CCorefine3dFF::intersectCoplanarFaces ( CDart *  AFace1,
CDart *  AFace2,
const CPlane &  APlane1,
const CPlane &  APlane2,
int  APositiveMark,
int  ANegativeMark,
int  AFacesMark,
std::list< CDart * > *  AFictiveVertices,
std::list< CDart * > *  AFictiveEdges 
)
protectedvirtual

Definition at line 2420 of file corefine-3d-face-face.cc.

bool CCorefine3dFF::intersectFaces ( CDart *  AFace1,
CDart *  AFace2,
const CPlane &  APlane1,
const CPlane &  APlane2,
std::list< CDart * > *  AFaceList1,
std::list< CDart * > *  AFaceList2 
)
protectedvirtual

Definition at line 1948 of file corefine-3d-face-face.cc.

void CCorefine3dFF::intersectSecantFaces ( CDart *  AFace1,
CDart *  AFace2,
const CPlane &  APlane1,
const CPlane &  APlane2,
int  APositiveMark,
int  ANegativeMark,
int  AFacesMark,
std::list< CDart * > *  AFictiveVertices,
std::list< CDart * > *  AFictiveEdges 
)
protectedvirtual

Definition at line 2085 of file corefine-3d-face-face.cc.

bool CCorefine3dFF::isPointInFace ( const CVertex &  APoint,
CDart *  AFace,
const CPlane &  APlane 
)
protected

Definition at line 3063 of file corefine-3d-face-face.cc.

bool CCorefine3dFF::isUselessFictiveEdge ( CDart *  AEdge)
protected

Definition at line 1736 of file corefine-3d-face-face.cc.

bool CCorefine3dFF::isUselessFictiveVertex ( CDart *  AVertex)
protected

Definition at line 1723 of file corefine-3d-face-face.cc.

bool CCorefine3dFF::isVertexLinkedWithFace ( CDart *  AVertex,
int  AFaceMark 
)
protected

Definition at line 1143 of file corefine-3d-face-face.cc.

bool CCorefine3dFF::isWholeFaceMarked ( CDart *  AFace,
int  AMark 
)
protected

Definition at line 1744 of file corefine-3d-face-face.cc.

void CCorefine3dFF::linkCompounds ( CDart *  AMesh1,
CDart *  AMesh2,
std::bitset< NB_MARKS >  ACopyMarks = 0 
)
virtual

Definition at line 457 of file corefine-3d-face-face.cc.

void CCorefine3dFF::linkSortedFaces ( TFaceSet *  AFaceSet)
protected

Definition at line 3015 of file corefine-3d-face-face.cc.

void CCorefine3dFF::linkVertices ( CDart *  AVertex1,
CDart *  AVertex2 
)
protected

Definition at line 1917 of file corefine-3d-face-face.cc.

void CCorefine3dFF::markDoubleFaces ( int  AMark)
virtual

Definition at line 603 of file corefine-3d-face-face.cc.

void CCorefine3dFF::markFaceVertex ( CDart *  AVertex,
int  AFaceMark,
int  AMark 
)
protected

Definition at line 1160 of file corefine-3d-face-face.cc.

void CCorefine3dFF::markIntersectionEdges ( int  AMark,
int  AObjectsToMark = 3 
)
virtual

Definition at line 587 of file corefine-3d-face-face.cc.

void CCorefine3dFF::mergeMeshes ( )
virtual

Definition at line 266 of file corefine-3d-face-face.cc.

void GMap3d::CCorefine3dFF::optimizeSearch ( bool  AState)
inline

Definition at line 67 of file corefine-3d-face-face.hh.

void CCorefine3dFF::pointDirectInfoToData ( int  ADirectInfo,
CDart *  ADart,
TOrbit  AOrbit,
void *  AData 
)
protected

Definition at line 781 of file corefine-3d-face-face.cc.

void CCorefine3dFF::reduceFaceLists ( TCorefFaceList *  AList1,
TCorefFaceList *  AList2,
const CBoundingBox &  ABox 
)
protected

Definition at line 1022 of file corefine-3d-face-face.cc.

CDart * CCorefine3dFF::removeDoubleFace ( CDart *  AFace)
protectedvirtual

Definition at line 1895 of file corefine-3d-face-face.cc.

void CCorefine3dFF::removeDoubleFaces ( CDart **  ADarts = NULL,
int  ANbDarts = 0 
)
virtual

Definition at line 300 of file corefine-3d-face-face.cc.

void CCorefine3dFF::removeFacesPlaneInfo ( int  ADirectInfo,
int  ANegativeMark,
TCorefFaceList *  AList 
)
protected

Definition at line 2845 of file corefine-3d-face-face.cc.

CDart * CCorefine3dFF::removeFictiveEdge ( CDart *  AEdge,
int  ADeleteMark = -1 
)
protectedvirtual

Definition at line 1838 of file corefine-3d-face-face.cc.

CDart * CCorefine3dFF::removeFictiveVertex ( CDart *  AVertex,
int  ADeleteMark = -1 
)
protectedvirtual

Definition at line 1817 of file corefine-3d-face-face.cc.

void GMap3d::CCorefine3dFF::setDisplayMessagesLevel ( int  ALevel)
inline

Definition at line 69 of file corefine-3d-face-face.hh.

void GMap3d::CCorefine3dFF::setOptimizationGridResolution ( int  ARes)
inline

Definition at line 68 of file corefine-3d-face-face.hh.

void CCorefine3dFF::sortFacesAroundEdges ( int  AFacePlaneDI,
int  ANegativeMark 
)
protected

Definition at line 2857 of file corefine-3d-face-face.cc.

TFaceSet * CCorefine3dFF::sortFacesAroundEdges ( CDart *  AEdge1,
CDart *  AEdge2,
int  AFacePlaneDI,
int  ANegativeMark 
)
protected

Definition at line 2882 of file corefine-3d-face-face.cc.

CDart * CCorefine3dFF::splitEdge ( CDart *  AEdge,
const CVertex &  APoint,
std::list< CDart * > *  AFictiveEdges = NULL 
)
protectedvirtual

Definition at line 1633 of file corefine-3d-face-face.cc.

CDart * CCorefine3dFF::splitFace ( CDart *  AVertex1,
CDart *  AVertex2 
)
protectedvirtual

Definition at line 1676 of file corefine-3d-face-face.cc.

virtual void GMap3d::CCorefine3dFF::splitMeshes ( CDart *  AMesh1,
CDart *  AMesh2,
std::bitset< NB_MARKS >  ACopyMarks = 0 
)
virtual
virtual void GMap3d::CCorefine3dFF::splitMeshes ( int  AMark1,
int  AMark2,
std::bitset< NB_MARKS >  ACopyMarks = 0 
)
virtual
virtual void GMap3d::CCorefine3dFF::splitMeshes ( std::bitset< NB_MARKS >  ACopyMarks = 0)
protectedvirtual
void CCorefine3dFF::spreadMarksAroundEdges ( TFaceSet *  AFaceSet,
std::bitset< NB_MARKS >  AMarks 
)
protected

Definition at line 3038 of file corefine-3d-face-face.cc.

void CCorefine3dFF::spreadMarksWithoutMerging ( std::bitset< NB_MARKS >  AMarks)
virtual

Definition at line 613 of file corefine-3d-face-face.cc.

void CCorefine3dFF::testPointBorder ( CDart *  AVertex,
TInterPt *  ANewPoint,
TInterPt *  AOldPoint,
const TInterPtCmp &  AComparator 
)
protected

Definition at line 1387 of file corefine-3d-face-face.cc.

void CCorefine3dFF::testPointInside ( CDart *  AVertex,
TInterPt *  APoint,
int  AFaceMark,
const CVertex &  AInterLine,
const CPlane &  AFacePlane 
)
protected

Definition at line 1357 of file corefine-3d-face-face.cc.

void CCorefine3dFF::updateFaceInList ( TCorefFaceList *  AList,
TCorefFaceList::iterator  AElt,
std::list< CDart * > *  AFaces 
)
protected

Definition at line 1120 of file corefine-3d-face-face.cc.

CVertex CCorefine3dFF::vertexInsideVector ( CDart *  AVertex,
const CPlane &  AFacePlane 
)
protected

Definition at line 1255 of file corefine-3d-face-face.cc.

Member Data Documentation

bool GMap3d::CCorefine3dFF::FCalculateOrientation
protected

Definition at line 232 of file corefine-3d-face-face.hh.

int GMap3d::CCorefine3dFF::FDisplayMessages
protected

Definition at line 236 of file corefine-3d-face-face.hh.

int GMap3d::CCorefine3dFF::FDoubleFaceMark
protected

Definition at line 252 of file corefine-3d-face-face.hh.

std::list<CDart*> GMap3d::CCorefine3dFF::FDoubleFaces
protected

Definition at line 256 of file corefine-3d-face-face.hh.

CTime GMap3d::CCorefine3dFF::FFaceListCreationTime
protected

Definition at line 239 of file corefine-3d-face-face.hh.

CTime GMap3d::CCorefine3dFF::FFaceListReductionTime
protected

Definition at line 240 of file corefine-3d-face-face.hh.

int GMap3d::CCorefine3dFF::FFaceMark
protected

Definition at line 251 of file corefine-3d-face-face.hh.

int GMap3d::CCorefine3dFF::FFictiveEdgeMark
protected

Definition at line 250 of file corefine-3d-face-face.hh.

int GMap3d::CCorefine3dFF::FFictiveVertexMark
protected

Definition at line 249 of file corefine-3d-face-face.hh.

int GMap3d::CCorefine3dFF::FGridResolution
protected

Definition at line 235 of file corefine-3d-face-face.hh.

CTime GMap3d::CCorefine3dFF::FInitialisationTime
protected

Definition at line 238 of file corefine-3d-face-face.hh.

int GMap3d::CCorefine3dFF::FInterEdgeMark
protected

Definition at line 248 of file corefine-3d-face-face.hh.

std::list<CDart*> GMap3d::CCorefine3dFF::FInterEdges
protected

Definition at line 255 of file corefine-3d-face-face.hh.

int GMap3d::CCorefine3dFF::FInterPointDI
protected

Definition at line 245 of file corefine-3d-face-face.hh.

int GMap3d::CCorefine3dFF::FLinkedVertexDI
protected

Definition at line 246 of file corefine-3d-face-face.hh.

bool GMap3d::CCorefine3dFF::FLocalVertexDI
protected

Definition at line 233 of file corefine-3d-face-face.hh.

CTime GMap3d::CCorefine3dFF::FMergeTime
protected

Definition at line 242 of file corefine-3d-face-face.hh.

TCorefFaceList* GMap3d::CCorefine3dFF::FMesh1
protected

Definition at line 254 of file corefine-3d-face-face.hh.

TCorefFaceList * GMap3d::CCorefine3dFF::FMesh2
protected

Definition at line 254 of file corefine-3d-face-face.hh.

bool GMap3d::CCorefine3dFF::FOptimizeSearch
protected

Definition at line 234 of file corefine-3d-face-face.hh.

CTime GMap3d::CCorefine3dFF::FSplitTime
protected

Definition at line 241 of file corefine-3d-face-face.hh.

CCorefine3dTools* GMap3d::CCorefine3dFF::FTools
protected

Definition at line 231 of file corefine-3d-face-face.hh.

int GMap3d::CCorefine3dFF::FVertexDI
protected

Definition at line 244 of file corefine-3d-face-face.hh.


The documentation for this class was generated from the following files: