|
Public Member Functions |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | ChFiDS_CommonPoint () |
| Empty constructor.
.
|
Standard_EXPORT void | Reset () |
| default value for all fields
|
void | SetVertex (const TopoDS_Vertex &V) |
| Sets the values of a point which is a vertex on
the initial facet of restriction of one
of the surface.
.
|
Standard_EXPORT void | SetArc (const Standard_Real Tol, const TopoDS_Edge &A, const Standard_Real Param, const TopAbs_Orientation TArc) |
| Sets the values of a point which is on the arc
A, at parameter Param.
.
|
Standard_EXPORT void | SetParameter (const Standard_Real Param) |
| Sets the value of the parameter on the spine
.
|
void | SetPoint (const gp_Pnt &Point) |
| Set the 3d point for a commonpoint that is not
a vertex or on an arc.
.
|
void | SetVector (const gp_Vec &Vector) |
| Set the output 3d vector
.
|
void | SetTolerance (const Standard_Real Tol) |
| This method set the fuzziness on the point.
.
|
Standard_Real | Tolerance () const |
| This method returns the fuzziness on the point.
.
|
Standard_Boolean | IsVertex () const |
| Returns TRUE if the point is a vertex on the initial
restriction facet of the surface.
.
|
const TopoDS_Vertex & | Vertex () const |
| Returns the information about the point when it is
on the domain of the first patch, i-e when the function
IsVertex returns True.
Otherwise, an exception is raised.
.
|
Standard_Boolean | IsOnArc () const |
| Returns TRUE if the point is a on an edge of the initial
restriction facet of the surface.
.
|
Standard_EXPORT const TopoDS_Edge & | Arc () const |
| Returns the arc of restriction containing the
vertex.
.
|
Standard_EXPORT TopAbs_Orientation | TransitionOnArc () const |
| Returns the transition of the point on the arc
returned by Arc().
.
|
Standard_EXPORT Standard_Real | ParameterOnArc () const |
| Returns the parameter of the point on the
arc returned by the method Arc().
.
|
Standard_EXPORT Standard_Real | Parameter () const |
| Returns the parameter the paramter on the spine
.
|
const gp_Pnt & | Point () const |
| Returns the 3d point
.
|
Standard_Boolean | HasVector () const |
| Returns TRUE if the output vector is stored.
.
|
const gp_Vec & | Vector () const |
| Returns the output 3d vector
.
|
Private Attributes |
TopoDS_Edge | arc |
TopoDS_Vertex | vtx |
gp_Pnt | point |
gp_Vec | vector |
Standard_Real | tol |
Standard_Real | prmarc |
Standard_Real | prmtg |
Standard_Boolean | isonarc |
TopAbs_Orientation | traarc |
Standard_Boolean | isvtx |
Standard_Boolean | hasvector |