addIntersectionPoint(CDart *AVertices[2], int AFaceNumber, int AFacesMark, int AInterMark, std::list< CDart * > *AInterList) | GMap3d::CCorefine3dFF | [protected] |
assignFacesPlaneInfo(int ADirectInfo, int ANegativeMark, TCorefFaceList *AList) | GMap3d::CCorefine3dFF | [protected] |
buildFaceList(CDart *AMesh) | GMap3d::CCorefine3dFF | [protected] |
buildFaceList(int AMark) | GMap3d::CCorefine3dFF | [protected] |
calculateOrientation(bool AState) | GMap3d::CCorefine3dFF | [inline] |
CCorefine(CGMapVertex *AMap, TCoordinate AEpsilon=1E-4) | GMap3d::CCorefine | |
CCorefine3dFF(CGMapVertex *AMap, bool ACalculateOrientation=true, TCoordinate AEpsilon=1E-4, int AVertexDI=-1) | GMap3d::CCorefine3dFF | |
checkEdges() | GMap3d::CCorefine3dFF | [protected] |
classifyFaceVertices(CDart *AFace, const CPlane &APlane, int APositiveMark, int ANegativeMark, int AFacesMark, bool AUseVerticesLinks=true, int *ANbVertices=NULL, int *ANbPositiveVertices=NULL, int *ANbNegativeVertices=NULL) | GMap3d::CCorefine3dFF | [protected] |
cleanMesh(CDart *AMesh) | GMap3d::CCorefine3dFF | [protected, virtual] |
clear() | GMap3d::CCorefine3dFF | [virtual] |
computeFaceInfos(CDart *AFace, int AMark) | GMap3d::CCorefine3dFF | [protected] |
copyDoubleFaceData(CDart *AFace) | GMap3d::CCorefine3dFF | [protected, virtual] |
corefine(CDart *&AMesh1, CDart *&AMesh2, std::bitset< NB_MARKS > ACopyMarks=0) | GMap3d::CCorefine3dFF | [virtual] |
corefine(int AMark1, int AMark2, std::bitset< NB_MARKS > ACopyMarks=0) | GMap3d::CCorefine3dFF | [virtual] |
createEdge() | GMap3d::CCorefine3dFF | [protected, virtual] |
edgeInsideVector(CDart *AEdge, const CPlane &AFacePlane) | GMap3d::CCorefine3dFF | [protected] |
FCalculateOrientation | GMap3d::CCorefine3dFF | [protected] |
FCopyMarks | GMap3d::CCorefine | [protected] |
FDisplayMessages | GMap3d::CCorefine3dFF | [protected] |
FDoubleFaceMark | GMap3d::CCorefine3dFF | [protected] |
FDoubleFaces | GMap3d::CCorefine3dFF | [protected] |
FEps | GMap3d::CCorefine | [protected] |
FFaceListCreationTime | GMap3d::CCorefine3dFF | [protected] |
FFaceListReductionTime | GMap3d::CCorefine3dFF | [protected] |
FFaceMark | GMap3d::CCorefine3dFF | [protected] |
FFictiveEdgeMark | GMap3d::CCorefine3dFF | [protected] |
FFictiveVertexMark | GMap3d::CCorefine3dFF | [protected] |
FGridResolution | GMap3d::CCorefine3dFF | [protected] |
findFaceSector(CDart *AFaceVertex, const CPlane &AFacePlane, int AFaceMark, const CVertex &AVector) | GMap3d::CCorefine3dFF | [protected] |
findIntersectionPoints(CDart *AFace, const CPlane &AFacePlane, const CPlane &AInterPlane, const CVertex &AInterLine, int APositiveMark, int ANegativeMark, int AFacesMark, const TInterPtCmp &AComparator) | GMap3d::CCorefine3dFF | [protected] |
findNearestFaceVertex(CDart *AFace, const CPlane &ARefPlane, const CPlane &AClipPlane1, const CPlane &AClipPlane2) | GMap3d::CCorefine3dFF | [protected] |
FInitialisationTime | GMap3d::CCorefine3dFF | [protected] |
FInterEdgeMark | GMap3d::CCorefine3dFF | [protected] |
FInterEdges | GMap3d::CCorefine3dFF | [protected] |
FInterPointDI | GMap3d::CCorefine3dFF | [protected] |
FLinkedVertexDI | GMap3d::CCorefine3dFF | [protected] |
FLocalVertexDI | GMap3d::CCorefine3dFF | [protected] |
FMap | GMap3d::CCorefine | [protected] |
FMergeTime | GMap3d::CCorefine3dFF | [protected] |
FMesh1 | GMap3d::CCorefine3dFF | [protected] |
FMesh2 | GMap3d::CCorefine3dFF | [protected] |
FOptimizeSearch | GMap3d::CCorefine3dFF | [protected] |
FSplitTime | GMap3d::CCorefine3dFF | [protected] |
FTools | GMap3d::CCorefine3dFF | [protected] |
FVertexDI | GMap3d::CCorefine3dFF | [protected] |
getDoubleFacesList() const | GMap3d::CCorefine3dFF | [inline] |
getFaceFictiveElements(CDart *AFace, int AFaceMark, std::list< CDart * > *AFictVertices, std::list< CDart * > *AFictEdges) | GMap3d::CCorefine3dFF | [protected] |
getFaceListCreationTime() const | GMap3d::CCorefine3dFF | [inline] |
getFaceListReductionTime() const | GMap3d::CCorefine3dFF | [inline] |
getInitialisationTime() const | GMap3d::CCorefine3dFF | [inline] |
getInterEdgesList() const | GMap3d::CCorefine3dFF | [inline] |
getMergeTime() const | GMap3d::CCorefine3dFF | [inline] |
getSplitTime() const | GMap3d::CCorefine3dFF | [inline] |
getTwinDartOnFace(CDart *ADart, int AFaceMark) | GMap3d::CCorefine3dFF | [protected] |
initFaces(int AMark) | GMap3d::CCorefine3dFF | [protected, virtual] |
initMesh(CDart *AMesh) | GMap3d::CCorefine3dFF | [protected, virtual] |
insertEdgeInFace(CDart *AVertex1, const CVertex &AVertex2) | GMap3d::CCorefine3dFF | [protected, virtual] |
insertVertexInFace(CDart *AFace, const CVertex &APoint) | GMap3d::CCorefine3dFF | [protected, virtual] |
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) | GMap3d::CCorefine3dFF | [protected, virtual] |
intersectFaces(CDart *AFace1, CDart *AFace2, const CPlane &APlane1, const CPlane &APlane2, std::list< CDart * > *AFaceList1, std::list< CDart * > *AFaceList2) | GMap3d::CCorefine3dFF | [protected, virtual] |
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) | GMap3d::CCorefine3dFF | [protected, virtual] |
isPointInFace(const CVertex &APoint, CDart *AFace, const CPlane &APlane) | GMap3d::CCorefine3dFF | [protected] |
isUselessFictiveEdge(CDart *AEdge) | GMap3d::CCorefine3dFF | [protected] |
isUselessFictiveVertex(CDart *AVertex) | GMap3d::CCorefine3dFF | [protected] |
isVertexLinkedWithFace(CDart *AVertex, int AFaceMark) | GMap3d::CCorefine3dFF | [protected] |
isWholeFaceMarked(CDart *AFace, int AMark) | GMap3d::CCorefine3dFF | [protected] |
linkCompounds(CDart *AMesh1, CDart *AMesh2, std::bitset< NB_MARKS > ACopyMarks=0) | GMap3d::CCorefine3dFF | [virtual] |
linkSortedFaces(TFaceSet *AFaceSet) | GMap3d::CCorefine3dFF | [protected] |
linkVertices(CDart *AVertex1, CDart *AVertex2) | GMap3d::CCorefine3dFF | [protected] |
markDoubleFaces(int AMark) | GMap3d::CCorefine3dFF | [virtual] |
markFaceVertex(CDart *AVertex, int AFaceMark, int AMark) | GMap3d::CCorefine3dFF | [protected] |
markIntersectionEdges(int AMark, int AObjectsToMark=3) | GMap3d::CCorefine3dFF | [virtual] |
mergeMeshes() | GMap3d::CCorefine3dFF | [virtual] |
optimizeSearch(bool AState) | GMap3d::CCorefine3dFF | [inline] |
pointDirectInfoToData(int ADirectInfo, CDart *ADart, TOrbit AOrbit, void *AData) | GMap3d::CCorefine3dFF | [protected] |
reduceFaceLists(TCorefFaceList *AList1, TCorefFaceList *AList2, const CBoundingBox &ABox) | GMap3d::CCorefine3dFF | [protected] |
removeDoubleFace(CDart *AFace) | GMap3d::CCorefine3dFF | [protected, virtual] |
removeDoubleFaces(CDart **ADarts=NULL, int ANbDarts=0) | GMap3d::CCorefine3dFF | [virtual] |
removeFacesPlaneInfo(int ADirectInfo, int ANegativeMark, TCorefFaceList *AList) | GMap3d::CCorefine3dFF | [protected] |
removeFictiveEdge(CDart *AEdge, int ADeleteMark=-1) | GMap3d::CCorefine3dFF | [protected, virtual] |
removeFictiveVertex(CDart *AVertex, int ADeleteMark=-1) | GMap3d::CCorefine3dFF | [protected, virtual] |
setDisplayMessagesLevel(int ALevel) | GMap3d::CCorefine3dFF | [inline] |
setOptimizationGridResolution(int ARes) | GMap3d::CCorefine3dFF | [inline] |
sortFacesAroundEdges(int AFacePlaneDI, int ANegativeMark) | GMap3d::CCorefine3dFF | [protected] |
sortFacesAroundEdges(CDart *AEdge1, CDart *AEdge2, int AFacePlaneDI, int ANegativeMark) | GMap3d::CCorefine3dFF | [protected] |
splitEdge(CDart *AEdge, const CVertex &APoint, std::list< CDart * > *AFictiveEdges=NULL) | GMap3d::CCorefine3dFF | [protected, virtual] |
splitFace(CDart *AVertex1, CDart *AVertex2) | GMap3d::CCorefine3dFF | [protected, virtual] |
splitMeshes(CDart *AMesh1, CDart *AMesh2, std::bitset< NB_MARKS > ACopyMarks=0) | GMap3d::CCorefine3dFF | [virtual] |
splitMeshes(int AMark1, int AMark2, std::bitset< NB_MARKS > ACopyMarks=0) | GMap3d::CCorefine3dFF | [virtual] |
splitMeshes(std::bitset< NB_MARKS > ACopyMarks=0) | GMap3d::CCorefine3dFF | [protected, virtual] |
spreadMarksAroundEdges(TFaceSet *AFaceSet, std::bitset< NB_MARKS > AMarks) | GMap3d::CCorefine3dFF | [protected] |
spreadMarksWithoutMerging(std::bitset< NB_MARKS > AMarks) | GMap3d::CCorefine3dFF | [virtual] |
testPointBorder(CDart *AVertex, TInterPt *ANewPoint, TInterPt *AOldPoint, const TInterPtCmp &AComparator) | GMap3d::CCorefine3dFF | [protected] |
testPointInside(CDart *AVertex, TInterPt *APoint, int AFaceMark, const CVertex &AInterLine, const CPlane &AFacePlane) | GMap3d::CCorefine3dFF | [protected] |
updateFaceInList(TCorefFaceList *AList, TCorefFaceList::iterator AElt, std::list< CDart * > *AFaces) | GMap3d::CCorefine3dFF | [protected] |
vertexInsideVector(CDart *AVertex, const CPlane &AFacePlane) | GMap3d::CCorefine3dFF | [protected] |
~CCorefine() | GMap3d::CCorefine | [virtual] |
~CCorefine3dFF() | GMap3d::CCorefine3dFF | [virtual] |