#include <corefine-2d-tools.hh>
|
| | CCorefine2dTools (CGMapVertex *AMap, TCoordinate AEpsilon=1E-4) |
| |
| bool | isVectorInSector (const CVertex &AVector, const CVertex &ASectorVector1, const CVertex &ASectorVector2) |
| |
| bool | isVectorInSector (const CVertex &AVector, CDart *ASector, int AVertexDI=-1) |
| |
| virtual bool | areVectorsColinear (const CVertex &AVector1, const CVertex &AVector2) |
| |
| virtual TCoordinate | pointParameterOnLine (const CVertex &APoint, const CVertex &ALineVertex1, const CVertex &ALineVertex2) |
| |
| virtual CDart * | findSectorOfVector (const CVertex &AVector, CDart *AVertex, int AVertexDI=-1) |
| |
| std::list< CDart * > * | sortVerticesEdges (CDart *AVertex1, CDart *AVertex2, int AVertexDI=-1) |
| |
| std::list< CDart * > * | sortMultipleVerticesEdges (CDart *AVertex1, const std::list< CDart * > &AVertices, int AVertexDI=-1) |
| |
| virtual CDart * | findWellOrientedDart (CDart *AVertex, int AVertexDI=-1) |
| |
| virtual TPositionOnEdge | localizePointOnEdge (const CVertex &APoint, const CVertex &AVertex1, const CVertex &AVertex2, TCoordinate *AParam) |
| |
| virtual TPositionOnEdge | localizeEdgesIntersection (const CVertex &ALinePoint1, const CVertex &ALinePoint2, const CVertex &AEdgePoint1, const CVertex &AEdgePoint2, TCoordinate *ALineParam, TCoordinate *AEdgeParam) |
| |
| CEdgeIntersection | findNearestIntersection (const CVertex &AVertex1, const CVertex &AVertex2, CDart *AFace, bool AFaceIsVertex1, int AVertexDI=-1) |
| |
| CDart * | localizePointInMesh (const CVertex &APoint, CDart *AMesh, int AVertexDI=-1) |
| |
| void | removeDoubleEdges (CDart *&AMesh1, CDart *&AMesh2, std::bitset< NB_MARKS > ACopyMarks, int AVertexDI=-1) |
| |
Definition at line 35 of file corefine-2d-tools.hh.
| CCorefine2dTools::CCorefine2dTools |
( |
CGMapVertex * |
AMap, |
|
|
TCoordinate |
AEpsilon = 1E-4 |
|
) |
| |
| bool CCorefine2dTools::areVectorsColinear |
( |
const CVertex & |
AVector1, |
|
|
const CVertex & |
AVector2 |
|
) |
| |
|
virtual |
| CEdgeIntersection CCorefine2dTools::findNearestIntersection |
( |
const CVertex & |
AVertex1, |
|
|
const CVertex & |
AVertex2, |
|
|
CDart * |
AFace, |
|
|
bool |
AFaceIsVertex1, |
|
|
int |
AVertexDI = -1 |
|
) |
| |
| CDart * CCorefine2dTools::findSectorOfVector |
( |
const CVertex & |
AVector, |
|
|
CDart * |
AVertex, |
|
|
int |
AVertexDI = -1 |
|
) |
| |
|
virtual |
| CDart * CCorefine2dTools::findWellOrientedDart |
( |
CDart * |
AVertex, |
|
|
int |
AVertexDI = -1 |
|
) |
| |
|
virtual |
| bool CCorefine2dTools::isVectorInSector |
( |
const CVertex & |
AVector, |
|
|
const CVertex & |
ASectorVector1, |
|
|
const CVertex & |
ASectorVector2 |
|
) |
| |
| bool CCorefine2dTools::isVectorInSector |
( |
const CVertex & |
AVector, |
|
|
CDart * |
ASector, |
|
|
int |
AVertexDI = -1 |
|
) |
| |
| TPositionOnEdge CCorefine2dTools::localizeEdgesIntersection |
( |
const CVertex & |
ALinePoint1, |
|
|
const CVertex & |
ALinePoint2, |
|
|
const CVertex & |
AEdgePoint1, |
|
|
const CVertex & |
AEdgePoint2, |
|
|
TCoordinate * |
ALineParam, |
|
|
TCoordinate * |
AEdgeParam |
|
) |
| |
|
virtual |
| CDart * CCorefine2dTools::localizePointInMesh |
( |
const CVertex & |
APoint, |
|
|
CDart * |
AMesh, |
|
|
int |
AVertexDI = -1 |
|
) |
| |
| TPositionOnEdge CCorefine2dTools::localizePointOnEdge |
( |
const CVertex & |
APoint, |
|
|
const CVertex & |
AVertex1, |
|
|
const CVertex & |
AVertex2, |
|
|
TCoordinate * |
AParam |
|
) |
| |
|
virtual |
| TCoordinate CCorefine2dTools::pointParameterOnLine |
( |
const CVertex & |
APoint, |
|
|
const CVertex & |
ALineVertex1, |
|
|
const CVertex & |
ALineVertex2 |
|
) |
| |
|
virtual |
| void CCorefine2dTools::removeDoubleEdges |
( |
CDart *& |
AMesh1, |
|
|
CDart *& |
AMesh2, |
|
|
std::bitset< NB_MARKS > |
ACopyMarks, |
|
|
int |
AVertexDI = -1 |
|
) |
| |
| list< CDart * > * CCorefine2dTools::sortMultipleVerticesEdges |
( |
CDart * |
AVertex1, |
|
|
const std::list< CDart * > & |
AVertices, |
|
|
int |
AVertexDI = -1 |
|
) |
| |
| list< CDart * > * CCorefine2dTools::sortVerticesEdges |
( |
CDart * |
AVertex1, |
|
|
CDart * |
AVertex2, |
|
|
int |
AVertexDI = -1 |
|
) |
| |
The documentation for this class was generated from the following files: