#include <ShapeCustom_DirectModification.hxx>
Public Member Functions | |
Standard_EXPORT | ShapeCustom_DirectModification () |
Standard_EXPORT Standard_Boolean | NewSurface (const TopoDS_Face &F, Handle(Geom_Surface)&S, TopLoc_Location &L, Standard_Real &Tol, Standard_Boolean &RevWires, Standard_Boolean &RevFace) |
Returns Standard_True if the face <f> has been modified. In this case, <s> is the new geometric support of the face, <l> the new location, <tol> the new tolerance. Otherwise, returns Standard_False, and <s>, <l>, <tol> are not significant. . | |
Standard_EXPORT Standard_Boolean | NewCurve (const TopoDS_Edge &E, Handle(Geom_Curve)&C, TopLoc_Location &L, Standard_Real &Tol) |
Returns Standard_True if the edge <e> has been modified. In this case, <c> is the new geometric support of the edge, <l> the new location, <tol> the new tolerance. Otherwise, returns Standard_False, and <c>, <l>, <tol> are not significant. . | |
Standard_EXPORT Standard_Boolean | NewPoint (const TopoDS_Vertex &V, gp_Pnt &P, Standard_Real &Tol) |
Returns Standard_True if the vertex <v> has been modified. In this case,
is the new geometric | |
Standard_EXPORT Standard_Boolean | NewCurve2d (const TopoDS_Edge &E, const TopoDS_Face &F, const TopoDS_Edge &NewE, const TopoDS_Face &NewF, Handle(Geom2d_Curve)&C, Standard_Real &Tol) |
Returns Standard_True if the edge <e> has a new curve on surface on the face <f>.In this case, <c> is the new geometric support of the edge, <l> the new location, <tol> the new tolerance. Otherwise, returns Standard_False, and <c>, <l>, <tol> are not significant. <newe> is the new edge created from <e>. <newf> is the new face created from <f>. They may be usefull. . | |
Standard_EXPORT Standard_Boolean | NewParameter (const TopoDS_Vertex &V, const TopoDS_Edge &E, Standard_Real &P, Standard_Real &Tol) |
Returns Standard_True if the Vertex <v> has a new parameter on the edge <e>. In this case,
is | |
Standard_EXPORT GeomAbs_Shape | Continuity (const TopoDS_Edge &E, const TopoDS_Face &F1, const TopoDS_Face &F2, const TopoDS_Edge &NewE, const TopoDS_Face &NewF1, const TopoDS_Face &NewF2) |
Returns the continuity of <newe> between <newf1> and <newf2>. <newe> is the new edge created from <e>. <newf1> (resp. <newf2>) is the new face created from <f1> (resp. <f2>). . | |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|