![]() |
Open CASCADE Technology Reference Manual 8.0.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. | |
| void | MakeFace (TopoDS_Face &F, const occ::handle< Geom_Surface > &S, const double Tol) const |
| Makes a Face with a surface. | |
| void | MakeFace (TopoDS_Face &F, const occ::handle< Geom_Surface > &S, const TopLoc_Location &L, const double Tol) const |
| Makes a Face with a surface and a location. | |
| void | MakeFace (TopoDS_Face &theFace, const occ::handle< Poly_Triangulation > &theTriangulation) const |
| Makes a theFace with a single triangulation. The triangulation is in the same reference system than the TFace. | |
| void | MakeFace (TopoDS_Face &theFace, const NCollection_List< occ::handle< Poly_Triangulation > > &theTriangulations, const occ::handle< Poly_Triangulation > &theActiveTriangulation=occ::handle< Poly_Triangulation >()) const |
| Makes a Face with a list of triangulations and active one. Use NULL active triangulation to set the first triangulation in list as active. The triangulations is in the same reference system than the TFace. | |
| void | UpdateFace (const TopoDS_Face &F, const occ::handle< Geom_Surface > &S, const TopLoc_Location &L, const double Tol) const |
| Updates the face F using the tolerance value Tol, surface S and location Location. | |
| void | UpdateFace (const TopoDS_Face &theFace, const occ::handle< Poly_Triangulation > &theTriangulation, const bool theToReset=true) const |
| Changes a face triangulation. A NULL theTriangulation removes face triangulations. If theToReset is TRUE face triangulations will be reset to new list with only one input triangulation that will be active. Else if theTriangulation is contained in internal triangulations list it will be made active, else the active triangulation will be replaced to theTriangulation one. | |
| void | UpdateFace (const TopoDS_Face &F, const double Tol) const |
| Updates the face Tolerance. | |
| void | NaturalRestriction (const TopoDS_Face &F, const bool N) const |
| Sets the NaturalRestriction flag of the face. | |
| void | MakeEdge (TopoDS_Edge &E) const |
| Makes an undefined Edge (no geometry). | |
| void | MakeEdge (TopoDS_Edge &E, const occ::handle< Geom_Curve > &C, const double Tol) const |
| Makes an Edge with a curve. | |
| void | MakeEdge (TopoDS_Edge &E, const occ::handle< Geom_Curve > &C, const TopLoc_Location &L, const double Tol) const |
| Makes an Edge with a curve and a location. | |
| void | MakeEdge (TopoDS_Edge &E, const occ::handle< Poly_Polygon3D > &P) const |
| Makes an Edge with a polygon 3d. | |
| void | MakeEdge (TopoDS_Edge &E, const occ::handle< Poly_PolygonOnTriangulation > &N, const occ::handle< Poly_Triangulation > &T) const |
| makes an Edge polygon on Triangulation. | |
| void | MakeEdge (TopoDS_Edge &E, const occ::handle< Poly_PolygonOnTriangulation > &N, const occ::handle< Poly_Triangulation > &T, const TopLoc_Location &L) const |
| makes an Edge polygon on Triangulation. | |
| void | UpdateEdge (const TopoDS_Edge &E, const occ::handle< Geom_Curve > &C, const double Tol) const |
Sets a 3D curve for the edge. If is a null handle, remove any existing 3d curve. | |
| void | UpdateEdge (const TopoDS_Edge &E, const occ::handle< Geom_Curve > &C, const TopLoc_Location &L, const double Tol) const |
Sets a 3D curve for the edge. If is a null handle, remove any existing 3d curve. | |
| void | UpdateEdge (const TopoDS_Edge &E, const occ::handle< Geom2d_Curve > &C, const TopoDS_Face &F, const double Tol) const |
Sets a pcurve for the edge on the face. If is a null handle, remove any existing pcurve. | |
| void | UpdateEdge (const TopoDS_Edge &E, const occ::handle< Geom2d_Curve > &C1, const occ::handle< Geom2d_Curve > &C2, const TopoDS_Face &F, const double Tol) const |
| Sets pcurves for the edge on the closed face. If <C1> or <C2> is a null handle, remove any existing pcurve. | |
| void | UpdateEdge (const TopoDS_Edge &E, const occ::handle< Geom2d_Curve > &C, const occ::handle< Geom_Surface > &S, const TopLoc_Location &L, const double Tol) const |
Sets a pcurve for the edge on the face. If is a null handle, remove any existing pcurve. | |
| void | UpdateEdge (const TopoDS_Edge &E, const occ::handle< Geom2d_Curve > &C, const occ::handle< Geom_Surface > &S, const TopLoc_Location &L, const double 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 | UpdateEdge (const TopoDS_Edge &E, const occ::handle< Geom2d_Curve > &C1, const occ::handle< Geom2d_Curve > &C2, const occ::handle< Geom_Surface > &S, const TopLoc_Location &L, const double Tol) const |
| Sets pcurves for the edge on the closed surface. <C1> or <C2> is a null handle, remove any existing pcurve. | |
| void | UpdateEdge (const TopoDS_Edge &E, const occ::handle< Geom2d_Curve > &C1, const occ::handle< Geom2d_Curve > &C2, const occ::handle< Geom_Surface > &S, const TopLoc_Location &L, const double 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 | UpdateEdge (const TopoDS_Edge &E, const occ::handle< Poly_Polygon3D > &P) const |
| Changes an Edge 3D polygon. A null Polygon removes the 3d Polygon. | |
| void | UpdateEdge (const TopoDS_Edge &E, const occ::handle< Poly_Polygon3D > &P, const TopLoc_Location &L) const |
| Changes an Edge 3D polygon. A null Polygon removes the 3d Polygon. | |
| void | UpdateEdge (const TopoDS_Edge &E, const occ::handle< Poly_PolygonOnTriangulation > &N, const occ::handle< Poly_Triangulation > &T) const |
| Changes an Edge polygon on Triangulation. | |
| void | UpdateEdge (const TopoDS_Edge &E, const occ::handle< Poly_PolygonOnTriangulation > &N, const occ::handle< Poly_Triangulation > &T, const TopLoc_Location &L) const |
| Changes an Edge polygon on Triangulation. | |
| void | UpdateEdge (const TopoDS_Edge &E, const occ::handle< Poly_PolygonOnTriangulation > &N1, const occ::handle< Poly_PolygonOnTriangulation > &N2, const occ::handle< Poly_Triangulation > &T) const |
| Changes an Edge polygon on Triangulation. | |
| void | UpdateEdge (const TopoDS_Edge &E, const occ::handle< Poly_PolygonOnTriangulation > &N1, const occ::handle< Poly_PolygonOnTriangulation > &N2, const occ::handle< Poly_Triangulation > &T, const TopLoc_Location &L) const |
| Changes an Edge polygon on Triangulation. | |
| void | UpdateEdge (const TopoDS_Edge &E, const occ::handle< Poly_Polygon2D > &P, const TopoDS_Face &S) const |
| Changes Edge polygon on a face. | |
| void | UpdateEdge (const TopoDS_Edge &E, const occ::handle< Poly_Polygon2D > &P, const occ::handle< Geom_Surface > &S, const TopLoc_Location &T) const |
| Changes Edge polygon on a face. | |
| void | UpdateEdge (const TopoDS_Edge &E, const occ::handle< Poly_Polygon2D > &P1, const occ::handle< Poly_Polygon2D > &P2, const TopoDS_Face &S) const |
| Changes Edge polygons on a face. | |
| void | UpdateEdge (const TopoDS_Edge &E, const occ::handle< Poly_Polygon2D > &P1, const occ::handle< Poly_Polygon2D > &P2, const occ::handle< Geom_Surface > &S, const TopLoc_Location &L) const |
| Changes Edge polygons on a face. | |
| void | UpdateEdge (const TopoDS_Edge &E, const double Tol) const |
| Updates the edge tolerance. | |
| 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. | |
| void | Continuity (const TopoDS_Edge &E, const occ::handle< Geom_Surface > &S1, const occ::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 | SameParameter (const TopoDS_Edge &E, const bool S) const |
| Sets the same parameter flag for the edge <E>. | |
| void | SameRange (const TopoDS_Edge &E, const bool S) const |
| Sets the same range flag for the edge <E>. | |
| void | Degenerated (const TopoDS_Edge &E, const bool D) const |
| Sets the degenerated flag for the edge <E>. | |
| void | Range (const TopoDS_Edge &E, const double First, const double Last, const bool Only3d=false) const |
| Sets the range of the 3d curve if Only3d=TRUE, otherwise sets the range to all the representations. | |
| void | Range (const TopoDS_Edge &E, const occ::handle< Geom_Surface > &S, const TopLoc_Location &L, const double First, const double Last) const |
| Sets the range of the edge on the pcurve on the surface. | |
| void | Range (const TopoDS_Edge &E, const TopoDS_Face &F, const double First, const double Last) const |
| Sets the range of the edge on the pcurve on the face. | |
| void | Transfert (const TopoDS_Edge &Ein, const TopoDS_Edge &Eout) const |
| Add to <Eout> the geometric representations of <Ein>. | |
| void | MakeVertex (TopoDS_Vertex &V) const |
| Makes an udefined vertex without geometry. | |
| void | MakeVertex (TopoDS_Vertex &V, const gp_Pnt &P, const double Tol) const |
| Makes a vertex from a 3D point. | |
| void | UpdateVertex (const TopoDS_Vertex &V, const gp_Pnt &P, const double Tol) const |
| Sets a 3D point on the vertex. | |
| void | UpdateVertex (const TopoDS_Vertex &V, const double P, const TopoDS_Edge &E, const double Tol) const |
| Sets the parameter for the vertex on the edge curves. | |
| void | UpdateVertex (const TopoDS_Vertex &V, const double P, const TopoDS_Edge &E, const TopoDS_Face &F, const double Tol) const |
| Sets the parameter for the vertex on the edge pcurve on the face. | |
| void | UpdateVertex (const TopoDS_Vertex &V, const double P, const TopoDS_Edge &E, const occ::handle< Geom_Surface > &S, const TopLoc_Location &L, const double Tol) const |
| Sets the parameter for the vertex on the edge pcurve on the surface. | |
| void | UpdateVertex (const TopoDS_Vertex &Ve, const double U, const double V, const TopoDS_Face &F, const double Tol) const |
| Sets the parameters for the vertex on the face. | |
| void | UpdateVertex (const TopoDS_Vertex &V, const double Tol) const |
| Updates the vertex tolerance. | |
| 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. | |
Public Member Functions inherited from TopoDS_Builder | |
| void | MakeWire (TopoDS_Wire &W) const |
| Make an empty Wire. | |
| void | MakeShell (TopoDS_Shell &S) const |
| Make an empty Shell. | |
| void | MakeSolid (TopoDS_Solid &S) const |
| Make a Solid covering the whole 3D space. | |
| void | MakeCompSolid (TopoDS_CompSolid &C) const |
| Make an empty Composite Solid. | |
| void | MakeCompound (TopoDS_Compound &C) const |
| Make an empty Compound. | |
| void | Add (TopoDS_Shape &S, const TopoDS_Shape &C) const |
| Add the Shape C in the Shape S. Exceptions. | |
| 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. | |
Additional Inherited Members | |
Protected Member Functions inherited from TopoDS_Builder | |
| void | MakeShape (TopoDS_Shape &S, const occ::handle< TopoDS_TShape > &T) const |
| The basic method to make a Shape, used by all the Make methods. | |
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 occ::handle< Geom_Surface > & | S1, | ||
| const occ::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::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::Degenerated | ( | const TopoDS_Edge & | E, |
| const bool | 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 occ::handle< Geom_Curve > & | C, | ||
| const double | Tol ) const |
Makes an Edge with a curve.
| void BRep_Builder::MakeEdge | ( | TopoDS_Edge & | E, |
| const occ::handle< Geom_Curve > & | C, | ||
| const TopLoc_Location & | L, | ||
| const double | Tol ) const |
Makes an Edge with a curve and a location.
| void BRep_Builder::MakeEdge | ( | TopoDS_Edge & | E, |
| const occ::handle< Poly_Polygon3D > & | P ) const |
Makes an Edge with a polygon 3d.
| void BRep_Builder::MakeEdge | ( | TopoDS_Edge & | E, |
| const occ::handle< Poly_PolygonOnTriangulation > & | N, | ||
| const occ::handle< Poly_Triangulation > & | T ) const |
makes an Edge polygon on Triangulation.
| void BRep_Builder::MakeEdge | ( | TopoDS_Edge & | E, |
| const occ::handle< Poly_PolygonOnTriangulation > & | N, | ||
| const occ::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 occ::handle< Geom_Surface > & | S, | ||
| const double | Tol ) const |
Makes a Face with a surface.
| void BRep_Builder::MakeFace | ( | TopoDS_Face & | F, |
| const occ::handle< Geom_Surface > & | S, | ||
| const TopLoc_Location & | L, | ||
| const double | Tol ) const |
Makes a Face with a surface and a location.
| void BRep_Builder::MakeFace | ( | TopoDS_Face & | theFace, |
| const NCollection_List< occ::handle< Poly_Triangulation > > & | theTriangulations, | ||
| const occ::handle< Poly_Triangulation > & | theActiveTriangulation = occ::handle< Poly_Triangulation >() ) const |
Makes a Face with a list of triangulations and active one. Use NULL active triangulation to set the first triangulation in list as active. The triangulations is in the same reference system than the TFace.
| void BRep_Builder::MakeFace | ( | TopoDS_Face & | theFace, |
| const occ::handle< Poly_Triangulation > & | theTriangulation ) const |
Makes a theFace with a single 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 double | Tol ) const |
Makes a vertex from a 3D point.
| void BRep_Builder::NaturalRestriction | ( | const TopoDS_Face & | F, |
| const bool | N ) const |
Sets the NaturalRestriction flag of the face.
| void BRep_Builder::Range | ( | const TopoDS_Edge & | E, |
| const double | First, | ||
| const double | Last, | ||
| const bool | Only3d = 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 occ::handle< Geom_Surface > & | S, | ||
| const TopLoc_Location & | L, | ||
| const double | First, | ||
| const double | 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 double | First, | ||
| const double | Last ) const |
Sets the range of the edge on the pcurve on the face.
| void BRep_Builder::SameParameter | ( | const TopoDS_Edge & | E, |
| const bool | S ) const |
Sets the same parameter flag for the edge <E>.
| void BRep_Builder::SameRange | ( | const TopoDS_Edge & | E, |
| const bool | 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 double | Tol ) const |
Updates the edge tolerance.
| void BRep_Builder::UpdateEdge | ( | const TopoDS_Edge & | E, |
| const occ::handle< Geom2d_Curve > & | C, | ||
| const occ::handle< Geom_Surface > & | S, | ||
| const TopLoc_Location & | L, | ||
| const double | 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 occ::handle< Geom2d_Curve > & | C, | ||
| const occ::handle< Geom_Surface > & | S, | ||
| const TopLoc_Location & | L, | ||
| const double | 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 occ::handle< Geom2d_Curve > & | C, | ||
| const TopoDS_Face & | F, | ||
| const double | 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 occ::handle< Geom2d_Curve > & | C1, | ||
| const occ::handle< Geom2d_Curve > & | C2, | ||
| const occ::handle< Geom_Surface > & | S, | ||
| const TopLoc_Location & | L, | ||
| const double | 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 occ::handle< Geom2d_Curve > & | C1, | ||
| const occ::handle< Geom2d_Curve > & | C2, | ||
| const occ::handle< Geom_Surface > & | S, | ||
| const TopLoc_Location & | L, | ||
| const double | 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 occ::handle< Geom2d_Curve > & | C1, | ||
| const occ::handle< Geom2d_Curve > & | C2, | ||
| const TopoDS_Face & | F, | ||
| const double | 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 occ::handle< Geom_Curve > & | C, | ||
| const double | 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 occ::handle< Geom_Curve > & | C, | ||
| const TopLoc_Location & | L, | ||
| const double | 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 occ::handle< Poly_Polygon2D > & | P, | ||
| const occ::handle< Geom_Surface > & | S, | ||
| const TopLoc_Location & | T ) const |
Changes Edge polygon on a face.
| void BRep_Builder::UpdateEdge | ( | const TopoDS_Edge & | E, |
| const occ::handle< Poly_Polygon2D > & | P, | ||
| const TopoDS_Face & | S ) const |
Changes Edge polygon on a face.
| void BRep_Builder::UpdateEdge | ( | const TopoDS_Edge & | E, |
| const occ::handle< Poly_Polygon2D > & | P1, | ||
| const occ::handle< Poly_Polygon2D > & | P2, | ||
| const occ::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 occ::handle< Poly_Polygon2D > & | P1, | ||
| const occ::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 occ::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 occ::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 occ::handle< Poly_PolygonOnTriangulation > & | N, | ||
| const occ::handle< Poly_Triangulation > & | T ) const |
Changes an Edge polygon on Triangulation.
| void BRep_Builder::UpdateEdge | ( | const TopoDS_Edge & | E, |
| const occ::handle< Poly_PolygonOnTriangulation > & | N, | ||
| const occ::handle< Poly_Triangulation > & | T, | ||
| const TopLoc_Location & | L ) const |
Changes an Edge polygon on Triangulation.
| void BRep_Builder::UpdateEdge | ( | const TopoDS_Edge & | E, |
| const occ::handle< Poly_PolygonOnTriangulation > & | N1, | ||
| const occ::handle< Poly_PolygonOnTriangulation > & | N2, | ||
| const occ::handle< Poly_Triangulation > & | T ) const |
Changes an Edge polygon on Triangulation.
| void BRep_Builder::UpdateEdge | ( | const TopoDS_Edge & | E, |
| const occ::handle< Poly_PolygonOnTriangulation > & | N1, | ||
| const occ::handle< Poly_PolygonOnTriangulation > & | N2, | ||
| const occ::handle< Poly_Triangulation > & | T, | ||
| const TopLoc_Location & | L ) const |
Changes an Edge polygon on Triangulation.
| void BRep_Builder::UpdateFace | ( | const TopoDS_Face & | F, |
| const double | Tol ) const |
Updates the face Tolerance.
| void BRep_Builder::UpdateFace | ( | const TopoDS_Face & | F, |
| const occ::handle< Geom_Surface > & | S, | ||
| const TopLoc_Location & | L, | ||
| const double | Tol ) const |
Updates the face F using the tolerance value Tol, surface S and location Location.
| void BRep_Builder::UpdateFace | ( | const TopoDS_Face & | theFace, |
| const occ::handle< Poly_Triangulation > & | theTriangulation, | ||
| const bool | theToReset = true ) const |
Changes a face triangulation. A NULL theTriangulation removes face triangulations. If theToReset is TRUE face triangulations will be reset to new list with only one input triangulation that will be active. Else if theTriangulation is contained in internal triangulations list it will be made active, else the active triangulation will be replaced to theTriangulation one.
| void BRep_Builder::UpdateVertex | ( | const TopoDS_Vertex & | V, |
| const double | P, | ||
| const TopoDS_Edge & | E, | ||
| const double | Tol ) const |
Sets the parameter for the vertex on the edge curves.
| void BRep_Builder::UpdateVertex | ( | const TopoDS_Vertex & | V, |
| const double | P, | ||
| const TopoDS_Edge & | E, | ||
| const occ::handle< Geom_Surface > & | S, | ||
| const TopLoc_Location & | L, | ||
| const double | Tol ) const |
Sets the parameter for the vertex on the edge pcurve on the surface.
| void BRep_Builder::UpdateVertex | ( | const TopoDS_Vertex & | V, |
| const double | P, | ||
| const TopoDS_Edge & | E, | ||
| const TopoDS_Face & | F, | ||
| const double | Tol ) const |
Sets the parameter for the vertex on the edge pcurve on the face.
| void BRep_Builder::UpdateVertex | ( | const TopoDS_Vertex & | V, |
| const double | Tol ) const |
Updates the vertex tolerance.
| void BRep_Builder::UpdateVertex | ( | const TopoDS_Vertex & | V, |
| const gp_Pnt & | P, | ||
| const double | Tol ) const |
Sets a 3D point on the vertex.
| void BRep_Builder::UpdateVertex | ( | const TopoDS_Vertex & | Ve, |
| const double | U, | ||
| const double | V, | ||
| const TopoDS_Face & | F, | ||
| const double | Tol ) const |
Sets the parameters for the vertex on the face.