, including all inherited members.
| 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] |