|
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 |