#include <HatchGen_Domain.hxx>
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | HatchGen_Domain () |
Creates an infinite domain. . | |
Standard_EXPORT | HatchGen_Domain (const HatchGen_PointOnHatching &P1, const HatchGen_PointOnHatching &P2) |
Creates a domain for the curve associated to a hatching. . | |
Standard_EXPORT | HatchGen_Domain (const HatchGen_PointOnHatching &P, const Standard_Boolean First) |
Creates a semi-infinite domain for the curve associated to a hatching. The `First' flag means that the given point is the first one. . | |
void | SetPoints (const HatchGen_PointOnHatching &P1, const HatchGen_PointOnHatching &P2) |
Sets the first and the second points of the domain. . | |
void | SetPoints () |
Sets the first and the second points of the domain as the infinite. . | |
void | SetFirstPoint (const HatchGen_PointOnHatching &P) |
Sets the first point of the domain. . | |
void | SetFirstPoint () |
Sets the first point of the domain at the infinite. . | |
void | SetSecondPoint (const HatchGen_PointOnHatching &P) |
Sets the second point of the domain. . | |
void | SetSecondPoint () |
Sets the second point of the domain at the infinite. . | |
Standard_Boolean | HasFirstPoint () const |
Returns True if the domain has a first point. . | |
const HatchGen_PointOnHatching & | FirstPoint () const |
Returns the first point of the domain. The exception DomainError is raised if HasFirstPoint returns False. . | |
Standard_Boolean | HasSecondPoint () const |
Returns True if the domain has a second point. . | |
const HatchGen_PointOnHatching & | SecondPoint () const |
Returns the second point of the domain. The exception DomainError is raised if HasSecondPoint returns False. . | |
Standard_EXPORT void | Dump (const Standard_Integer Index=0) const |
Dump of the domain. . | |
Private Attributes | |
Standard_Boolean | myHasFirstPoint |
HatchGen_PointOnHatching | myFirstPoint |
Standard_Boolean | myHasSecondPoint |
HatchGen_PointOnHatching | mySecondPoint |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|