#include <CurveIntersector.hxx>
Data Structures |
| struct | TDualSegment |
Public Types |
| typedef MyMeshType::MyConnType | ConnType |
Public Member Functions |
| | CurveIntersector (const MyMeshType &meshT, const MyMeshType &meshS, double precision, double adjustmentEpsAbs, double medianLine, int printLevel) |
| virtual | ~CurveIntersector () |
| void | createBoundingBoxes (const MyMeshType &mesh, std::vector< double > &bbox) |
| void | adjustBoundingBoxes (std::vector< double > &bbox, double adjustmentEpsAbs) |
Static Public Member Functions |
| static void | getElemBB (double *bb, const MyMeshType &mesh, ConnType iP, ConnType nb_nodes) |
Static Public Attributes |
| static const int | SPACEDIM = MyMeshType::MY_SPACEDIM |
| static const int | MESHDIM = MyMeshType::MY_MESHDIM |
| static const NumberingPolicy | numPol = MyMeshType::My_numPol |
Protected Member Functions |
| bool | getRealTargetCoordinates (ConnType icellT, std::vector< double > &coordsT) |
| bool | getRealSourceCoordinates (ConnType icellS, std::vector< double > &coordsS) |
| double | intersectSegments (double *Coords_T, double *Coords_S) |
Static Protected Member Functions |
| static void | getDualSegments (ConnType icell, const MyMeshType &mesh, std::vector< TDualSegment > &segments) |
Protected Attributes |
| const ConnType * | _connectT |
| const ConnType * | _connectS |
| const double * | _coordsT |
| const double * | _coordsS |
| const ConnType * | _connIndexT |
| const ConnType * | _connIndexS |
| const MyMeshType & | _meshT |
| const MyMeshType & | _meshS |
| double | _tolerance |
| double | _precision |
| double | _median_line |
| int | _print_level |
template<class MyMeshType, class MyMatrix>
class INTERP_KERNEL::CurveIntersector< MyMeshType, MyMatrix >
Member Typedef Documentation
template<class MyMeshType , class MyMatrix >
Constructor & Destructor Documentation
template<class MyMeshType , class MyMatrix >
template<class MyMeshType , class MyMatrix >
Member Function Documentation
template<class MyMeshType , class MyMatrix >
template<class MyMeshType , class MyMatrix >
template<class MyMeshType , class MyMatrix >
template<class MyMeshType , class MyMatrix >
template<class MyMeshType , class MyMatrix >
template<class MyMeshType , class MyMatrix >
template<class MyMeshType , class MyMatrix >
Field Documentation
template<class MyMeshType , class MyMatrix >
template<class MyMeshType , class MyMatrix >
template<class MyMeshType , class MyMatrix >
template<class MyMeshType , class MyMatrix >
template<class MyMeshType , class MyMatrix >
template<class MyMeshType , class MyMatrix >
template<class MyMeshType , class MyMatrix >
template<class MyMeshType , class MyMatrix >
template<class MyMeshType , class MyMatrix >
template<class MyMeshType , class MyMatrix >
template<class MyMeshType , class MyMatrix >
template<class MyMeshType , class MyMatrix >
template<class MyMeshType , class MyMatrix >
template<class MyMeshType , class MyMatrix >
template<class MyMeshType , class MyMatrix >