Open CASCADE Technology
6.9.0
|
A framework providing advanced tolerance control. It is used to build Shapes. If tolerance control is required, you are advised to: More...
#include <BRep_Builder.hxx>
Public Member Functions | |
void | MakeFace (TopoDS_Face &F) const |
Makes an undefined Face. More... | |
void | MakeFace (TopoDS_Face &F, const Handle< Geom_Surface > &S, const Standard_Real Tol) const |
Makes a Face with a surface. More... | |
void | MakeFace (TopoDS_Face &F, const Handle< Geom_Surface > &S, const TopLoc_Location &L, const Standard_Real Tol) const |
Makes a Face with a surface and a location. More... | |
void | MakeFace (TopoDS_Face &F, const Handle< Poly_Triangulation > &T) const |
Makes a Face with a triangulation. The triangulation is in the same reference system than the TFace. More... | |
void | UpdateFace (const TopoDS_Face &F, const Handle< Geom_Surface > &S, const TopLoc_Location &L, const Standard_Real Tol) const |
Updates the face F using the tolerance value Tol, surface S and location Location. More... | |
void | UpdateFace (const TopoDS_Face &F, const Handle< Poly_Triangulation > &T) const |
Changes a face triangulation. More... | |
void | UpdateFace (const TopoDS_Face &F, const Standard_Real Tol) const |
Updates the face Tolerance. More... | |
void | NaturalRestriction (const TopoDS_Face &F, const Standard_Boolean N) const |
Sets the NaturalRestriction flag of the face. More... | |
void | MakeEdge (TopoDS_Edge &E) const |
Makes an undefined Edge (no geometry). More... | |
void | MakeEdge (TopoDS_Edge &E, const Handle< Geom_Curve > &C, const Standard_Real Tol) const |
Makes an Edge with a curve. More... | |
void | MakeEdge (TopoDS_Edge &E, const Handle< Geom_Curve > &C, const TopLoc_Location &L, const Standard_Real Tol) const |
Makes an Edge with a curve and a location. More... | |
void | MakeEdge (TopoDS_Edge &E, const Handle< Poly_Polygon3D > &P) const |
Makes an Edge with a polygon 3d. More... | |
void | MakeEdge (TopoDS_Edge &E, const Handle< Poly_PolygonOnTriangulation > &N, const Handle< Poly_Triangulation > &T) const |
makes an Edge polygon on Triangulation. More... | |
void | MakeEdge (TopoDS_Edge &E, const Handle< Poly_PolygonOnTriangulation > &N, const Handle< Poly_Triangulation > &T, const TopLoc_Location &L) const |
makes an Edge polygon on Triangulation. More... | |
void | UpdateEdge (const TopoDS_Edge &E, const Handle< Geom_Curve > &C, const Standard_Real Tol) const |
Sets a 3D curve for the edge. If is a null handle, remove any existing 3d curve. More... | |
void | UpdateEdge (const TopoDS_Edge &E, const Handle< Geom_Curve > &C, const TopLoc_Location &L, const Standard_Real Tol) const |
Sets a 3D curve for the edge. If is a null handle, remove any existing 3d curve. More... | |
void | UpdateEdge (const TopoDS_Edge &E, const Handle< Geom2d_Curve > &C, const TopoDS_Face &F, const Standard_Real Tol) const |
Sets a pcurve for the edge on the face. If is a null handle, remove any existing pcurve. More... | |
void | UpdateEdge (const TopoDS_Edge &E, const Handle< Geom2d_Curve > &C1, const Handle< Geom2d_Curve > &C2, const TopoDS_Face &F, const Standard_Real Tol) const |
Sets pcurves for the edge on the closed face. If <C1> or <C2> is a null handle, remove any existing pcurve. More... | |
void | UpdateEdge (const TopoDS_Edge &E, const Handle< Geom2d_Curve > &C, const Handle< Geom_Surface > &S, const TopLoc_Location &L, const Standard_Real Tol) const |
Sets a pcurve for the edge on the face. If is a null handle, remove any existing pcurve. More... | |
void | UpdateEdge (const TopoDS_Edge &E, const Handle< Geom2d_Curve > &C, const Handle< Geom_Surface > &S, const TopLoc_Location &L, const Standard_Real Tol, const gp_Pnt2d &Pf, const gp_Pnt2d &Pl) const |
Sets a pcurve for the edge on the face. If is a null handle, remove any existing pcurve. Sets UV bounds for curve repsentation. More... | |
void | UpdateEdge (const TopoDS_Edge &E, const Handle< Geom2d_Curve > &C1, const Handle< Geom2d_Curve > &C2, const Handle< Geom_Surface > &S, const TopLoc_Location &L, const Standard_Real Tol) const |
Sets pcurves for the edge on the closed surface. <C1> or <C2> is a null handle, remove any existing pcurve. More... | |
void | UpdateEdge (const TopoDS_Edge &E, const Handle< Geom2d_Curve > &C1, const Handle< Geom2d_Curve > &C2, const Handle< Geom_Surface > &S, const TopLoc_Location &L, const Standard_Real Tol, const gp_Pnt2d &Pf, const gp_Pnt2d &Pl) const |
Sets pcurves for the edge on the closed surface. <C1> or <C2> is a null handle, remove any existing pcurve. Sets UV bounds for curve repsentation. More... | |
void | UpdateEdge (const TopoDS_Edge &E, const Handle< Poly_Polygon3D > &P) const |
Changes an Edge 3D polygon. A null Polygon removes the 3d Polygon. More... | |
void | UpdateEdge (const TopoDS_Edge &E, const Handle< Poly_Polygon3D > &P, const TopLoc_Location &L) const |
Changes an Edge 3D polygon. A null Polygon removes the 3d Polygon. More... | |
void | UpdateEdge (const TopoDS_Edge &E, const Handle< Poly_PolygonOnTriangulation > &N, const Handle< Poly_Triangulation > &T) const |
Changes an Edge polygon on Triangulation. More... | |
void | UpdateEdge (const TopoDS_Edge &E, const Handle< Poly_PolygonOnTriangulation > &N, const Handle< Poly_Triangulation > &T, const TopLoc_Location &L) const |
Changes an Edge polygon on Triangulation. More... | |
void | UpdateEdge (const TopoDS_Edge &E, const Handle< Poly_PolygonOnTriangulation > &N1, const Handle< Poly_PolygonOnTriangulation > &N2, const Handle< Poly_Triangulation > &T) const |
Changes an Edge polygon on Triangulation. More... | |
void | UpdateEdge (const TopoDS_Edge &E, const Handle< Poly_PolygonOnTriangulation > &N1, const Handle< Poly_PolygonOnTriangulation > &N2, const Handle< Poly_Triangulation > &T, const TopLoc_Location &L) const |
Changes an Edge polygon on Triangulation. More... | |
void | UpdateEdge (const TopoDS_Edge &E, const Handle< Poly_Polygon2D > &P, const TopoDS_Face &S) const |
Changes Edge polygon on a face. More... | |
void | UpdateEdge (const TopoDS_Edge &E, const Handle< Poly_Polygon2D > &P, const Handle< Geom_Surface > &S, const TopLoc_Location &T) const |
Changes Edge polygon on a face. More... | |
void | UpdateEdge (const TopoDS_Edge &E, const Handle< Poly_Polygon2D > &P1, const Handle< Poly_Polygon2D > &P2, const TopoDS_Face &S) const |
Changes Edge polygons on a face. More... | |
void | UpdateEdge (const TopoDS_Edge &E, const Handle< Poly_Polygon2D > &P1, const Handle< Poly_Polygon2D > &P2, const Handle< Geom_Surface > &S, const TopLoc_Location &L) const |
Changes Edge polygons on a face. More... | |
void | UpdateEdge (const TopoDS_Edge &E, const Standard_Real Tol) const |
Updates the edge tolerance. More... | |
void | Continuity (const TopoDS_Edge &E, const TopoDS_Face &F1, const TopoDS_Face &F2, const GeomAbs_Shape C) const |
Sets the geometric continuity on the edge. More... | |
void | Continuity (const TopoDS_Edge &E, const Handle< Geom_Surface > &S1, const Handle< Geom_Surface > &S2, const TopLoc_Location &L1, const TopLoc_Location &L2, const GeomAbs_Shape C) const |
Sets the geometric continuity on the edge. More... | |
void | SameParameter (const TopoDS_Edge &E, const Standard_Boolean S) const |
Sets the same parameter flag for the edge <E>. More... | |
void | SameRange (const TopoDS_Edge &E, const Standard_Boolean S) const |
Sets the same range flag for the edge <E>. More... | |
void | Degenerated (const TopoDS_Edge &E, const Standard_Boolean D) const |
Sets the degenerated flag for the edge <E>. More... | |
void | Range (const TopoDS_Edge &E, const Standard_Real First, const Standard_Real Last, const Standard_Boolean Only3d=Standard_False) const |
Sets the range of the 3d curve if Only3d=TRUE, otherwise sets the range to all the representations. More... | |
void | Range (const TopoDS_Edge &E, const Handle< Geom_Surface > &S, const TopLoc_Location &L, const Standard_Real First, const Standard_Real Last) const |
Sets the range of the edge on the pcurve on the surface. More... | |
void | Range (const TopoDS_Edge &E, const TopoDS_Face &F, const Standard_Real First, const Standard_Real Last) const |
Sets the range of the edge on the pcurve on the face. More... | |
void | Transfert (const TopoDS_Edge &Ein, const TopoDS_Edge &Eout) const |
Add to <Eout> the geometric representations of <Ein>. More... | |
void | MakeVertex (TopoDS_Vertex &V) const |
Makes an udefined vertex without geometry. More... | |
void | MakeVertex (TopoDS_Vertex &V, const gp_Pnt &P, const Standard_Real Tol) const |
Makes a vertex from a 3D point. More... | |
void | UpdateVertex (const TopoDS_Vertex &V, const gp_Pnt &P, const Standard_Real Tol) const |
Sets a 3D point on the vertex. More... | |
void | UpdateVertex (const TopoDS_Vertex &V, const Standard_Real P, const TopoDS_Edge &E, const Standard_Real Tol) const |
Sets the parameter for the vertex on the edge curves. More... | |
void | UpdateVertex (const TopoDS_Vertex &V, const Standard_Real P, const TopoDS_Edge &E, const TopoDS_Face &F, const Standard_Real Tol) const |
Sets the parameter for the vertex on the edge pcurve on the face. More... | |
void | UpdateVertex (const TopoDS_Vertex &V, const Standard_Real P, const TopoDS_Edge &E, const Handle< Geom_Surface > &S, const TopLoc_Location &L, const Standard_Real Tol) const |
Sets the parameter for the vertex on the edge pcurve on the surface. More... | |
void | UpdateVertex (const TopoDS_Vertex &Ve, const Standard_Real U, const Standard_Real V, const TopoDS_Face &F, const Standard_Real Tol) const |
Sets the parameters for the vertex on the face. More... | |
void | UpdateVertex (const TopoDS_Vertex &V, const Standard_Real Tol) const |
Updates the vertex tolerance. More... | |
void | Transfert (const TopoDS_Edge &Ein, const TopoDS_Edge &Eout, const TopoDS_Vertex &Vin, const TopoDS_Vertex &Vout) const |
Transfert the parameters of Vin on Ein as the parameter of Vout on Eout. More... | |
Public Member Functions inherited from TopoDS_Builder | |
void | MakeWire (TopoDS_Wire &W) const |
Make an empty Wire. More... | |
void | MakeShell (TopoDS_Shell &S) const |
Make an empty Shell. More... | |
void | MakeSolid (TopoDS_Solid &S) const |
Make a Solid covering the whole 3D space. More... | |
void | MakeCompSolid (TopoDS_CompSolid &C) const |
Make an empty Composite Solid. More... | |
void | MakeCompound (TopoDS_Compound &C) const |
Make an empty Compound. More... | |
void | Add (TopoDS_Shape &S, const TopoDS_Shape &C) const |
Add the Shape C in the Shape S. Exceptions. More... | |
void | Remove (TopoDS_Shape &S, const TopoDS_Shape &C) const |
Remove the Shape C from the Shape S. Exceptions TopoDS_FrozenShape if S is frozen and cannot be modified. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from TopoDS_Builder | |
void | MakeShape (TopoDS_Shape &S, const Handle< TopoDS_TShape > &T) const |
The basic method to make a Shape, used by all the Make methods. More... | |
A framework providing advanced tolerance control. It is used to build Shapes. If tolerance control is required, you are advised to:
void BRep_Builder::Continuity | ( | const TopoDS_Edge & | E, |
const TopoDS_Face & | F1, | ||
const TopoDS_Face & | F2, | ||
const GeomAbs_Shape | C | ||
) | const |
Sets the geometric continuity on the edge.
void BRep_Builder::Continuity | ( | const TopoDS_Edge & | E, |
const Handle< Geom_Surface > & | S1, | ||
const Handle< Geom_Surface > & | S2, | ||
const TopLoc_Location & | L1, | ||
const TopLoc_Location & | L2, | ||
const GeomAbs_Shape | C | ||
) | const |
Sets the geometric continuity on the edge.
void BRep_Builder::Degenerated | ( | const TopoDS_Edge & | E, |
const Standard_Boolean | D | ||
) | const |
Sets the degenerated flag for the edge <E>.
void BRep_Builder::MakeEdge | ( | TopoDS_Edge & | E | ) | const |
Makes an undefined Edge (no geometry).
void BRep_Builder::MakeEdge | ( | TopoDS_Edge & | E, |
const Handle< Geom_Curve > & | C, | ||
const Standard_Real | Tol | ||
) | const |
Makes an Edge with a curve.
void BRep_Builder::MakeEdge | ( | TopoDS_Edge & | E, |
const Handle< Geom_Curve > & | C, | ||
const TopLoc_Location & | L, | ||
const Standard_Real | Tol | ||
) | const |
Makes an Edge with a curve and a location.
void BRep_Builder::MakeEdge | ( | TopoDS_Edge & | E, |
const Handle< Poly_Polygon3D > & | P | ||
) | const |
Makes an Edge with a polygon 3d.
void BRep_Builder::MakeEdge | ( | TopoDS_Edge & | E, |
const Handle< Poly_PolygonOnTriangulation > & | N, | ||
const Handle< Poly_Triangulation > & | T | ||
) | const |
makes an Edge polygon on Triangulation.
void BRep_Builder::MakeEdge | ( | TopoDS_Edge & | E, |
const Handle< Poly_PolygonOnTriangulation > & | N, | ||
const Handle< Poly_Triangulation > & | T, | ||
const TopLoc_Location & | L | ||
) | const |
makes an Edge polygon on Triangulation.
void BRep_Builder::MakeFace | ( | TopoDS_Face & | F | ) | const |
Makes an undefined Face.
void BRep_Builder::MakeFace | ( | TopoDS_Face & | F, |
const Handle< Geom_Surface > & | S, | ||
const Standard_Real | Tol | ||
) | const |
Makes a Face with a surface.
void BRep_Builder::MakeFace | ( | TopoDS_Face & | F, |
const Handle< Geom_Surface > & | S, | ||
const TopLoc_Location & | L, | ||
const Standard_Real | Tol | ||
) | const |
Makes a Face with a surface and a location.
void BRep_Builder::MakeFace | ( | TopoDS_Face & | F, |
const Handle< Poly_Triangulation > & | T | ||
) | const |
Makes a Face with a triangulation. The triangulation is in the same reference system than the TFace.
void BRep_Builder::MakeVertex | ( | TopoDS_Vertex & | V | ) | const |
Makes an udefined vertex without geometry.
void BRep_Builder::MakeVertex | ( | TopoDS_Vertex & | V, |
const gp_Pnt & | P, | ||
const Standard_Real | Tol | ||
) | const |
Makes a vertex from a 3D point.
void BRep_Builder::NaturalRestriction | ( | const TopoDS_Face & | F, |
const Standard_Boolean | N | ||
) | const |
Sets the NaturalRestriction flag of the face.
void BRep_Builder::Range | ( | const TopoDS_Edge & | E, |
const Standard_Real | First, | ||
const Standard_Real | Last, | ||
const Standard_Boolean | Only3d = Standard_False |
||
) | const |
Sets the range of the 3d curve if Only3d=TRUE, otherwise sets the range to all the representations.
void BRep_Builder::Range | ( | const TopoDS_Edge & | E, |
const Handle< Geom_Surface > & | S, | ||
const TopLoc_Location & | L, | ||
const Standard_Real | First, | ||
const Standard_Real | Last | ||
) | const |
Sets the range of the edge on the pcurve on the surface.
void BRep_Builder::Range | ( | const TopoDS_Edge & | E, |
const TopoDS_Face & | F, | ||
const Standard_Real | First, | ||
const Standard_Real | Last | ||
) | const |
Sets the range of the edge on the pcurve on the face.
void BRep_Builder::SameParameter | ( | const TopoDS_Edge & | E, |
const Standard_Boolean | S | ||
) | const |
Sets the same parameter flag for the edge <E>.
void BRep_Builder::SameRange | ( | const TopoDS_Edge & | E, |
const Standard_Boolean | S | ||
) | const |
Sets the same range flag for the edge <E>.
void BRep_Builder::Transfert | ( | const TopoDS_Edge & | Ein, |
const TopoDS_Edge & | Eout | ||
) | const |
Add to <Eout> the geometric representations of <Ein>.
void BRep_Builder::Transfert | ( | const TopoDS_Edge & | Ein, |
const TopoDS_Edge & | Eout, | ||
const TopoDS_Vertex & | Vin, | ||
const TopoDS_Vertex & | Vout | ||
) | const |
Transfert the parameters of Vin on Ein as the parameter of Vout on Eout.
void BRep_Builder::UpdateEdge | ( | const TopoDS_Edge & | E, |
const Handle< Geom_Curve > & | C, | ||
const Standard_Real | Tol | ||
) | const |
Sets a 3D curve for the edge. If is a null handle, remove any existing 3d curve.
void BRep_Builder::UpdateEdge | ( | const TopoDS_Edge & | E, |
const Handle< Geom_Curve > & | C, | ||
const TopLoc_Location & | L, | ||
const Standard_Real | Tol | ||
) | const |
Sets a 3D curve for the edge. If is a null handle, remove any existing 3d curve.
void BRep_Builder::UpdateEdge | ( | const TopoDS_Edge & | E, |
const Handle< Geom2d_Curve > & | C, | ||
const TopoDS_Face & | F, | ||
const Standard_Real | Tol | ||
) | const |
Sets a pcurve for the edge on the face. If is a null handle, remove any existing pcurve.
void BRep_Builder::UpdateEdge | ( | const TopoDS_Edge & | E, |
const Handle< Geom2d_Curve > & | C1, | ||
const Handle< Geom2d_Curve > & | C2, | ||
const TopoDS_Face & | F, | ||
const Standard_Real | Tol | ||
) | const |
Sets pcurves for the edge on the closed face. If <C1> or <C2> is a null handle, remove any existing pcurve.
void BRep_Builder::UpdateEdge | ( | const TopoDS_Edge & | E, |
const Handle< Geom2d_Curve > & | C, | ||
const Handle< Geom_Surface > & | S, | ||
const TopLoc_Location & | L, | ||
const Standard_Real | Tol | ||
) | const |
Sets a pcurve for the edge on the face. If is a null handle, remove any existing pcurve.
void BRep_Builder::UpdateEdge | ( | const TopoDS_Edge & | E, |
const Handle< Geom2d_Curve > & | C, | ||
const Handle< Geom_Surface > & | S, | ||
const TopLoc_Location & | L, | ||
const Standard_Real | Tol, | ||
const gp_Pnt2d & | Pf, | ||
const gp_Pnt2d & | Pl | ||
) | const |
Sets a pcurve for the edge on the face. If is a null handle, remove any existing pcurve. Sets UV bounds for curve repsentation.
void BRep_Builder::UpdateEdge | ( | const TopoDS_Edge & | E, |
const Handle< Geom2d_Curve > & | C1, | ||
const Handle< Geom2d_Curve > & | C2, | ||
const Handle< Geom_Surface > & | S, | ||
const TopLoc_Location & | L, | ||
const Standard_Real | Tol | ||
) | const |
Sets pcurves for the edge on the closed surface. <C1> or <C2> is a null handle, remove any existing pcurve.
void BRep_Builder::UpdateEdge | ( | const TopoDS_Edge & | E, |
const Handle< Geom2d_Curve > & | C1, | ||
const Handle< Geom2d_Curve > & | C2, | ||
const Handle< Geom_Surface > & | S, | ||
const TopLoc_Location & | L, | ||
const Standard_Real | Tol, | ||
const gp_Pnt2d & | Pf, | ||
const gp_Pnt2d & | Pl | ||
) | const |
Sets pcurves for the edge on the closed surface. <C1> or <C2> is a null handle, remove any existing pcurve. Sets UV bounds for curve repsentation.
void BRep_Builder::UpdateEdge | ( | const TopoDS_Edge & | E, |
const Handle< Poly_Polygon3D > & | P | ||
) | const |
Changes an Edge 3D polygon. A null Polygon removes the 3d Polygon.
void BRep_Builder::UpdateEdge | ( | const TopoDS_Edge & | E, |
const Handle< Poly_Polygon3D > & | P, | ||
const TopLoc_Location & | L | ||
) | const |
Changes an Edge 3D polygon. A null Polygon removes the 3d Polygon.
void BRep_Builder::UpdateEdge | ( | const TopoDS_Edge & | E, |
const Handle< Poly_PolygonOnTriangulation > & | N, | ||
const Handle< Poly_Triangulation > & | T | ||
) | const |
Changes an Edge polygon on Triangulation.
void BRep_Builder::UpdateEdge | ( | const TopoDS_Edge & | E, |
const Handle< Poly_PolygonOnTriangulation > & | N, | ||
const Handle< Poly_Triangulation > & | T, | ||
const TopLoc_Location & | L | ||
) | const |
Changes an Edge polygon on Triangulation.
void BRep_Builder::UpdateEdge | ( | const TopoDS_Edge & | E, |
const Handle< Poly_PolygonOnTriangulation > & | N1, | ||
const Handle< Poly_PolygonOnTriangulation > & | N2, | ||
const Handle< Poly_Triangulation > & | T | ||
) | const |
Changes an Edge polygon on Triangulation.
void BRep_Builder::UpdateEdge | ( | const TopoDS_Edge & | E, |
const Handle< Poly_PolygonOnTriangulation > & | N1, | ||
const Handle< Poly_PolygonOnTriangulation > & | N2, | ||
const Handle< Poly_Triangulation > & | T, | ||
const TopLoc_Location & | L | ||
) | const |
Changes an Edge polygon on Triangulation.
void BRep_Builder::UpdateEdge | ( | const TopoDS_Edge & | E, |
const Handle< Poly_Polygon2D > & | P, | ||
const TopoDS_Face & | S | ||
) | const |
Changes Edge polygon on a face.
void BRep_Builder::UpdateEdge | ( | const TopoDS_Edge & | E, |
const Handle< Poly_Polygon2D > & | P, | ||
const Handle< Geom_Surface > & | S, | ||
const TopLoc_Location & | T | ||
) | const |
Changes Edge polygon on a face.
void BRep_Builder::UpdateEdge | ( | const TopoDS_Edge & | E, |
const Handle< Poly_Polygon2D > & | P1, | ||
const Handle< Poly_Polygon2D > & | P2, | ||
const TopoDS_Face & | S | ||
) | const |
Changes Edge polygons on a face.
A null Polygon removes the 2d Polygon.
void BRep_Builder::UpdateEdge | ( | const TopoDS_Edge & | E, |
const Handle< Poly_Polygon2D > & | P1, | ||
const Handle< Poly_Polygon2D > & | P2, | ||
const Handle< Geom_Surface > & | S, | ||
const TopLoc_Location & | L | ||
) | const |
Changes Edge polygons on a face.
A null Polygon removes the 2d Polygon.
void BRep_Builder::UpdateEdge | ( | const TopoDS_Edge & | E, |
const Standard_Real | Tol | ||
) | const |
Updates the edge tolerance.
void BRep_Builder::UpdateFace | ( | const TopoDS_Face & | F, |
const Handle< Geom_Surface > & | S, | ||
const TopLoc_Location & | L, | ||
const Standard_Real | Tol | ||
) | const |
Updates the face F using the tolerance value Tol, surface S and location Location.
void BRep_Builder::UpdateFace | ( | const TopoDS_Face & | F, |
const Handle< Poly_Triangulation > & | T | ||
) | const |
Changes a face triangulation.
A null Triangulation removes the triangulation.
void BRep_Builder::UpdateFace | ( | const TopoDS_Face & | F, |
const Standard_Real | Tol | ||
) | const |
Updates the face Tolerance.
void BRep_Builder::UpdateVertex | ( | const TopoDS_Vertex & | V, |
const gp_Pnt & | P, | ||
const Standard_Real | Tol | ||
) | const |
Sets a 3D point on the vertex.
void BRep_Builder::UpdateVertex | ( | const TopoDS_Vertex & | V, |
const Standard_Real | P, | ||
const TopoDS_Edge & | E, | ||
const Standard_Real | Tol | ||
) | const |
Sets the parameter for the vertex on the edge curves.
void BRep_Builder::UpdateVertex | ( | const TopoDS_Vertex & | V, |
const Standard_Real | P, | ||
const TopoDS_Edge & | E, | ||
const TopoDS_Face & | F, | ||
const Standard_Real | Tol | ||
) | const |
Sets the parameter for the vertex on the edge pcurve on the face.
void BRep_Builder::UpdateVertex | ( | const TopoDS_Vertex & | V, |
const Standard_Real | P, | ||
const TopoDS_Edge & | E, | ||
const Handle< Geom_Surface > & | S, | ||
const TopLoc_Location & | L, | ||
const Standard_Real | Tol | ||
) | const |
Sets the parameter for the vertex on the edge pcurve on the surface.
void BRep_Builder::UpdateVertex | ( | const TopoDS_Vertex & | Ve, |
const Standard_Real | U, | ||
const Standard_Real | V, | ||
const TopoDS_Face & | F, | ||
const Standard_Real | Tol | ||
) | const |
Sets the parameters for the vertex on the face.
void BRep_Builder::UpdateVertex | ( | const TopoDS_Vertex & | V, |
const Standard_Real | Tol | ||
) | const |
Updates the vertex tolerance.