Provides a Tool to build topologies. Used to instantiate the Builder algorithm.
More...
|
| TopOpeBRepDS_BuildTool () |
|
| TopOpeBRepDS_BuildTool (const TopOpeBRepTool_OutCurveType OutCurveType) |
|
| TopOpeBRepDS_BuildTool (const TopOpeBRepTool_GeomTool >) |
|
const TopOpeBRepTool_GeomTool & | GetGeomTool () const |
|
TopOpeBRepTool_GeomTool & | ChangeGeomTool () |
|
void | MakeVertex (TopoDS_Shape &V, const TopOpeBRepDS_Point &P) const |
|
void | MakeEdge (TopoDS_Shape &E, const TopOpeBRepDS_Curve &C) const |
|
void | MakeEdge (TopoDS_Shape &E, const TopOpeBRepDS_Curve &C, const TopOpeBRepDS_DataStructure &DS) const |
|
void | MakeEdge (TopoDS_Shape &E, const Handle< Geom_Curve > &C, const Standard_Real Tol) const |
|
void | MakeEdge (TopoDS_Shape &E) const |
|
void | MakeWire (TopoDS_Shape &W) const |
|
void | MakeFace (TopoDS_Shape &F, const TopOpeBRepDS_Surface &S) const |
|
void | MakeShell (TopoDS_Shape &Sh) const |
|
void | MakeSolid (TopoDS_Shape &S) const |
|
void | CopyEdge (const TopoDS_Shape &Ein, TopoDS_Shape &Eou) const |
| Make an edge <Eou> with the curve of the edge <Ein> More...
|
|
void | GetOrientedEdgeVertices (TopoDS_Edge &E, TopoDS_Vertex &Vmin, TopoDS_Vertex &Vmax, Standard_Real &Parmin, Standard_Real &Parmax) const |
|
void | UpdateEdgeCurveTol (const TopoDS_Face &F1, const TopoDS_Face &F2, TopoDS_Edge &E, const Handle< Geom_Curve > &C3Dnew, const Standard_Real tol3d, const Standard_Real tol2d1, const Standard_Real tol2d2, Standard_Real &newtol, Standard_Real &newparmin, Standard_Real &newparmax) const |
|
void | ApproxCurves (const TopOpeBRepDS_Curve &C, TopoDS_Edge &E, Standard_Integer &inewC, const Handle< TopOpeBRepDS_HDataStructure > &HDS) const |
|
void | ComputePCurves (const TopOpeBRepDS_Curve &C, TopoDS_Edge &E, TopOpeBRepDS_Curve &newC, const Standard_Boolean CompPC1, const Standard_Boolean CompPC2, const Standard_Boolean CompC3D) const |
|
void | PutPCurves (const TopOpeBRepDS_Curve &newC, TopoDS_Edge &E, const Standard_Boolean CompPC1, const Standard_Boolean CompPC2) const |
|
void | RecomputeCurves (const TopOpeBRepDS_Curve &C, const TopoDS_Edge &oldE, TopoDS_Edge &E, Standard_Integer &inewC, const Handle< TopOpeBRepDS_HDataStructure > &HDS) const |
|
void | CopyFace (const TopoDS_Shape &Fin, TopoDS_Shape &Fou) const |
| Make a face <Fou> with the surface of the face <Fin> More...
|
|
void | AddEdgeVertex (const TopoDS_Shape &Ein, TopoDS_Shape &Eou, const TopoDS_Shape &V) const |
|
void | AddEdgeVertex (TopoDS_Shape &E, const TopoDS_Shape &V) const |
|
void | AddWireEdge (TopoDS_Shape &W, const TopoDS_Shape &E) const |
|
void | AddFaceWire (TopoDS_Shape &F, const TopoDS_Shape &W) const |
|
void | AddShellFace (TopoDS_Shape &Sh, const TopoDS_Shape &F) const |
|
void | AddSolidShell (TopoDS_Shape &S, const TopoDS_Shape &Sh) const |
|
void | Parameter (const TopoDS_Shape &E, const TopoDS_Shape &V, const Standard_Real P) const |
| Sets the parameter. More...
|
|
void | Range (const TopoDS_Shape &E, const Standard_Real first, const Standard_Real last) const |
| Sets the range of edge <E>. More...
|
|
void | UpdateEdge (const TopoDS_Shape &Ein, TopoDS_Shape &Eou) const |
| Sets the range of edge <Eou> from <Ein> only when <Ein> has a closed geometry. More...
|
|
void | Parameter (const TopOpeBRepDS_Curve &C, TopoDS_Shape &E, TopoDS_Shape &V) const |
| Compute the parameter of the vertex <V>, supported by the edge <E>, on the curve . More...
|
|
void | Curve3D (TopoDS_Shape &E, const Handle< Geom_Curve > &C, const Standard_Real Tol) const |
| Sets the curve for the edge <E> More...
|
|
void | PCurve (TopoDS_Shape &F, TopoDS_Shape &E, const Handle< Geom2d_Curve > &C) const |
| Sets the pcurve for the edge <E> on the face <F>. If OverWrite is True the old pcurve if there is one is overwritten, else the two pcurves are set. More...
|
|
void | PCurve (TopoDS_Shape &F, TopoDS_Shape &E, const TopOpeBRepDS_Curve &CDS, const Handle< Geom2d_Curve > &C) const |
|
void | Orientation (TopoDS_Shape &S, const TopAbs_Orientation O) const |
|
TopAbs_Orientation | Orientation (const TopoDS_Shape &S) const |
|
void | Closed (TopoDS_Shape &S, const Standard_Boolean B) const |
|
Standard_Boolean | Approximation () const |
|
void | UpdateSurface (const TopoDS_Shape &F, const Handle< Geom_Surface > &SU) const |
|
void | UpdateSurface (const TopoDS_Shape &E, const TopoDS_Shape &oldF, const TopoDS_Shape &newF) const |
|
Standard_Boolean | OverWrite () const |
|
void | OverWrite (const Standard_Boolean O) |
|
Standard_Boolean | Translate () const |
|
void | Translate (const Standard_Boolean T) |
|
Provides a Tool to build topologies. Used to instantiate the Builder algorithm.