Inheritance diagram for TopSbdCurve3d< C, CELL, MSLV >:

Definition at line 40 of file TopSbdCurve3d.h.
Public Types | |
|
typedef TopSbdCurve3d< C, CELL, MSLV > | self_t |
| typedef CELL::coeff_t | coeff_t |
| typedef CELL::MPOL_T | MPOL_T |
|
typedef MPolDse< C, mpoldse::bernstein< C > > | mpolb_t |
| typedef topology::box3d< coeff_t > | box_t |
| typedef topology::point< C > | point_t |
|
typedef topology::point_graph< C > | pointgraph_t |
| typedef CELL | cell_t |
| typedef OCTREE::Node< cell_t * > | node_t |
| typedef OCTREE::Octree< cell_t * > | octree_t |
| typedef intersection3d< C > | intersection_t |
| typedef shared_object< intersection_t * > | intersection_ptr |
|
typedef Seq< intersection3d< coeff_t > * > | intersectionlist_t |
| typedef Seq< intersection_ptr > | intersection_ptr_list |
|
typedef topology::point_graph< coeff_t, intersection_ptr_list > | pointgraph_int_t |
Public Member Functions | |
| TopSbdCurve3d () | |
| TopSbdCurve3d (coeff_t e) | |
| TopSbdCurve3d (coeff_t e, int d) | |
| ~TopSbdCurve3d () | |
| void | computeinter_face (intersectionlist_t &inters, cell_t &c, int nAxis, int nFace) |
| void | computeintersections (intersectionlist_t &inters, cell_t &c) |
| template<class POINTGRAPH> | |
| void | run (POINTGRAPH &g, CELL *rc) |
Protected Member Functions | |
| void | subdivide (node_t *n, std::vector< node_t * > &aNodeList) |
| void | subdivide (CELL *cell, std::vector< CELL * > &subCells) |
| void | deleteNode (node_t *n, std::vector< intersection_t * > &inters) |
Protected Attributes | |
| C | m_dEpsilon |
| int | m_nMinSbd |
| octree_t | m_cOcTree |
| int | m_nCount |
![]() |