#include <HatchGen_PointOnElement.hxx>
Inheritance diagram for HatchGen_PointOnElement:
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | HatchGen_PointOnElement () |
---Purpose; Creates an empty point on element | |
Standard_EXPORT | HatchGen_PointOnElement (const HatchGen_PointOnElement &Point) |
Creates a point from an other. . | |
Standard_EXPORT | HatchGen_PointOnElement (const IntRes2d_IntersectionPoint &Point) |
Creates a point from an intersection point. . | |
void | SetIntersectionType (const HatchGen_IntersectionType Type) |
Sets the intersection type at this point. . | |
HatchGen_IntersectionType | IntersectionType () const |
Returns the intersection type at this point. . | |
Standard_EXPORT Standard_Boolean | IsIdentical (const HatchGen_PointOnElement &Point, const Standard_Real Confusion) const |
Tests if the point is identical to an other. That is to say : P1.myIndex = P2.myIndex Abs (P1.myParam - P2.myParam) <= Confusion P1.myPosit = P2.myPosit P1.myBefore = P2.myBefore P1.myAfter = P2.myAfter P1.mySegBeg = P2.mySegBeg P1.mySegEnd = P2.mySegEnd P1.myType = P2.myType . | |
Standard_EXPORT Standard_Boolean | IsDifferent (const HatchGen_PointOnElement &Point, const Standard_Real Confusion) const |
Tests if the point is different from an other. . | |
Standard_EXPORT void | Dump (const Standard_Integer Index=0) const |
Dump of the point on element. . | |
Protected Attributes | |
HatchGen_IntersectionType | myType |
|
|
|
|
|
|
|
Implements HatchGen_IntersectionPoint. |
|
|
|
|
|
|
|
Reimplemented from HatchGen_IntersectionPoint. |
|
Reimplemented from HatchGen_IntersectionPoint. |
|
Reimplemented from HatchGen_IntersectionPoint. |
|
|
|
|