Public Member Functions |
void | MakeFace (TopoDS_Face &F) const |
| Makes an undefined Face.
|
void | MakeFace (TopoDS_Face &F, const Handle< Geom_Surface > &S, const Standard_Real Tol) const |
| Makes a Face with a surface.
|
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.
|
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.
|
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.
|
void | UpdateFace (const TopoDS_Face &F, const Handle< Poly_Triangulation > &T) const |
| Changes a face triangulation.
A null Triangulation removes the triangulation.
|
void | UpdateFace (const TopoDS_Face &F, const Standard_Real Tol) const |
| Updates the face Tolerance.
|
void | NaturalRestriction (const TopoDS_Face &F, const Standard_Boolean 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 Handle< Geom_Curve > &C, const Standard_Real Tol) const |
| Makes an Edge with a curve.
|
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.
|
void | MakeEdge (TopoDS_Edge &E, const Handle< Poly_Polygon3D > &P) const |
| Makes an Edge with a polygon 3d.
|
void | MakeEdge (TopoDS_Edge &E, const Handle< Poly_PolygonOnTriangulation > &N, const Handle< Poly_Triangulation > &T) const |
| makes an Edge polygon on Triangulation.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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
|
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.
|
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
|
void | UpdateEdge (const TopoDS_Edge &E, const Handle< Poly_Polygon3D > &P) const |
| Changes an Edge 3D polygon.
A null Polygon removes the 3d Polygon.
|
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.
|
void | UpdateEdge (const TopoDS_Edge &E, const Handle< Poly_PolygonOnTriangulation > &N, const Handle< Poly_Triangulation > &T) const |
| Changes an Edge polygon on Triangulation.
|
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.
|
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.
|
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.
|
void | UpdateEdge (const TopoDS_Edge &E, const Handle< Poly_Polygon2D > &P, const TopoDS_Face &S) const |
| Changes Edge polygon on a face.
|
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.
|
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.
A null Polygon removes the 2d Polygon.
|
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.
A null Polygon removes the 2d Polygon.
|
void | UpdateEdge (const TopoDS_Edge &E, const Standard_Real 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 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 | SameParameter (const TopoDS_Edge &E, const Standard_Boolean S) const |
| Sets the same parameter flag for the edge <E>.
|
void | SameRange (const TopoDS_Edge &E, const Standard_Boolean S) const |
| Sets the same range flag for the edge <E>.
|
void | Degenerated (const TopoDS_Edge &E, const Standard_Boolean D) const |
| Sets the degenerated flag for the edge <E>.
|
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
|
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.
|
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.
|
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 Standard_Real Tol) const |
| Makes a vertex from a 3D point.
|
void | UpdateVertex (const TopoDS_Vertex &V, const gp_Pnt &P, const Standard_Real Tol) const |
| Sets a 3D point on the vertex.
|
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.
|
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.
|
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.
|
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.
|
void | UpdateVertex (const TopoDS_Vertex &V, const Standard_Real 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.
|