Classes | |
class | FaceAdjacencySplitter |
class | FaceEqualitySplitter |
class | FaceTypedBase |
class | FaceTypedBSpline |
class | FaceTypedCylinder |
class | FaceTypedPlane |
class | FaceTypeSplitter |
class | FaceUniter |
class | WireSort |
Typedefs | |
typedef std::vector< TopoDS_Edge > | EdgeVectorType |
typedef std::vector< TopoDS_Face > | FaceVectorType |
typedef std::pair< TopoDS_Shape, TopoDS_Shape > | ShapePairType |
typedef std::vector< TopoDS_Shape > | ShapeVectorType |
Functions | |
void | boundaryEdges (const FaceVectorType &faces, EdgeVectorType &edgesOut) |
FaceTypedBSpline & | getBSplineObject () |
FaceTypedCylinder & | getCylinderObject () |
void | getFaceEdges (const TopoDS_Face &face, EdgeVectorType &edges) |
FaceTypedPlane & | getPlaneObject () |
TopoDS_Shell | removeFaces (const TopoDS_Shell &shell, const FaceVectorType &faces) |
typedef std::vector<TopoDS_Edge> ModelRefine::EdgeVectorType |
typedef std::vector<TopoDS_Face> ModelRefine::FaceVectorType |
typedef std::pair<TopoDS_Shape, TopoDS_Shape> ModelRefine::ShapePairType |
typedef std::vector<TopoDS_Shape> ModelRefine::ShapeVectorType |
void ModelRefine::boundaryEdges | ( | const FaceVectorType & | faces, |
EdgeVectorType & | edgesOut | ||
) |
References getFaceEdges().
Referenced by ModelRefine::FaceTypedBase::boundarySplit(), and ModelRefine::FaceTypedCylinder::boundarySplit().
FaceTypedBSpline & ModelRefine::getBSplineObject | ( | ) |
Referenced by ModelRefine::FaceUniter::process().
FaceTypedCylinder & ModelRefine::getCylinderObject | ( | ) |
Referenced by ModelRefine::FaceUniter::process().
void ModelRefine::getFaceEdges | ( | const TopoDS_Face & | face, |
EdgeVectorType & | edges | ||
) |
Referenced by boundaryEdges().
FaceTypedPlane & ModelRefine::getPlaneObject | ( | ) |
Referenced by ModelRefine::FaceUniter::process().
TopoDS_Shell ModelRefine::removeFaces | ( | const TopoDS_Shell & | shell, |
const FaceVectorType & | faces | ||
) |
Referenced by ModelRefine::FaceUniter::process().