Public Member Functions |
DEFINE_STANDARD_ALLOC | BRepPrim_Builder () |
| Creates an empty, useless Builder. Necesseray for
compilation.
|
| BRepPrim_Builder (const BRep_Builder &B) |
| Creates from a Builder.
|
const BRep_Builder & | Builder () const |
void | MakeShell (TopoDS_Shell &S) const |
| Make a empty Shell.
|
void | MakeFace (TopoDS_Face &F, const gp_Pln &P) const |
| Returns in <F> a Face built with the plane
equation.
|
void | MakeWire (TopoDS_Wire &W) const |
| Returns in <W> an empty Wire.
|
void | MakeDegeneratedEdge (TopoDS_Edge &E) const |
| Returns in <E> a degenerated edge.
|
void | MakeEdge (TopoDS_Edge &E, const gp_Lin &L) const |
| Returns in <E> an Edge built with the line
equation <L>.
|
void | MakeEdge (TopoDS_Edge &E, const gp_Circ &C) const |
| Returns in <E> an Edge built with the circle
equation .
|
void | SetPCurve (TopoDS_Edge &E, const TopoDS_Face &F, const gp_Lin2d &L) const |
| Sets the line <L> to be the curve representing the
edge <E> in the parametric space of the surface of
<F>.
|
void | SetPCurve (TopoDS_Edge &E, const TopoDS_Face &F, const gp_Lin2d &L1, const gp_Lin2d &L2) const |
| Sets the lines <L1,L2> to be the curves
representing the edge <E> in the parametric space
of the closed surface of <F>.
|
void | SetPCurve (TopoDS_Edge &E, const TopoDS_Face &F, const gp_Circ2d &C) const |
| Sets the circle to be the curve representing
the edge <E> in the parametric space of the
surface of <F>.
|
void | MakeVertex (TopoDS_Vertex &V, const gp_Pnt &P) const |
| Returns in <V> a Vertex built with the point.
|
void | ReverseFace (TopoDS_Face &F) const |
| Reverses the Face <F>.
|
void | AddEdgeVertex (TopoDS_Edge &E, const TopoDS_Vertex &V, const Standard_Real P, const Standard_Boolean direct) const |
| Adds the Vertex <V> in the Edge <E>.
|
void | AddEdgeVertex (TopoDS_Edge &E, const TopoDS_Vertex &V, const Standard_Real P1, const Standard_Real P2) const |
| Adds the Vertex <V> in the Edge <E>. <P1,P2>
are the parameters of the vertex on the closed
edge.
|
void | SetParameters (TopoDS_Edge &E, const TopoDS_Vertex &V, const Standard_Real P1, const Standard_Real P2) const |
| <P1,P2> are the parameters of the vertex on the
edge. The edge is a closed curve.
|
void | AddWireEdge (TopoDS_Wire &W, const TopoDS_Edge &E, const Standard_Boolean direct) const |
| Adds the Edge <E> in the Wire <W>, if direct is
False the Edge is reversed.
|
void | AddFaceWire (TopoDS_Face &F, const TopoDS_Wire &W) const |
| Adds the Wire <W> in the Face <F>.
|
void | AddShellFace (TopoDS_Shell &Sh, const TopoDS_Face &F) const |
| Adds the Face <F> in the Shell <Sh>.
|
void | CompleteEdge (TopoDS_Edge &E) const |
| This is called once an edge is completed. It gives
the opportunity to perform any post treatment.
|
void | CompleteWire (TopoDS_Wire &W) const |
| This is called once a wire is completed. It gives
the opportunity to perform any post treatment.
|
void | CompleteFace (TopoDS_Face &F) const |
| This is called once a face is completed. It gives
the opportunity to perform any post treatment.
|
void | CompleteShell (TopoDS_Shell &S) const |
| This is called once a shell is completed. It gives
the opportunity to perform any post treatment.
|