#include <IntRes2d_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 | IntRes2d_Domain () |
Creates an infinite Domain (HasFirstPoint = False and HasLastPoint = False). . | |
Standard_EXPORT | IntRes2d_Domain (const gp_Pnt2d &Pnt1, const Standard_Real Par1, const Standard_Real Tol1, const gp_Pnt2d &Pnt2, const Standard_Real Par2, const Standard_Real Tol2) |
Creates a bounded Domain. . | |
Standard_EXPORT | IntRes2d_Domain (const gp_Pnt2d &Pnt, const Standard_Real Par, const Standard_Real Tol, const Standard_Boolean First) |
Creates a semi-infinite Domain. If First is set to True, the given point is the first point of the domain, otherwise it is the last point. . | |
Standard_EXPORT void | SetValues (const gp_Pnt2d &Pnt1, const Standard_Real Par1, const Standard_Real Tol1, const gp_Pnt2d &Pnt2, const Standard_Real Par2, const Standard_Real Tol2) |
Sets the values for a bounded domain. . | |
Standard_EXPORT void | SetValues () |
Sets the values for an infinite domain. . | |
Standard_EXPORT void | SetValues (const gp_Pnt2d &Pnt, const Standard_Real Par, const Standard_Real Tol, const Standard_Boolean First) |
Sets the values for a semi-infinite domain. . | |
void | SetEquivalentParameters (const Standard_Real zero, const Standard_Real period) |
Defines a closed domain. . | |
Standard_Boolean | HasFirstPoint () const |
Returns True if the domain has a first point, i-e a point defining the lowest admitted parameter on the curve. . | |
Standard_Real | FirstParameter () const |
Returns the parameter of the first point of the domain The exception DomainError is raised if HasFirstPoint returns False. . | |
const gp_Pnt2d & | FirstPoint () const |
Returns the first point of the domain. The exception DomainError is raised if HasFirstPoint returns False. . | |
Standard_Real | FirstTolerance () const |
Returns the tolerance of the first (left) bound. The exception DomainError is raised if HasFirstPoint returns False. . | |
Standard_Boolean | HasLastPoint () const |
Returns True if the domain has a last point, i-e a point defining the highest admitted parameter on the curve. . | |
Standard_Real | LastParameter () const |
Returns the parameter of the last point of the domain. The exception DomainError is raised if HasLastPoint returns False. . | |
const gp_Pnt2d & | LastPoint () const |
Returns the last point of the domain. The exception DomainError is raised if HasLastPoint returns False. . | |
Standard_Real | LastTolerance () const |
Returns the tolerance of the last (right) bound. The exception DomainError is raised if HasLastPoint returns False. . | |
Standard_Boolean | IsClosed () const |
Returns True if the domain is closed. . | |
void | EquivalentParameters (Standard_Real &zero, Standard_Real &zeroplusperiod) const |
Returns Equivalent parameters if the domain is closed. Otherwise, the exception DomainError is raised. . | |
Private Attributes | |
Standard_Boolean | status |
Standard_Real | first_param |
Standard_Real | last_param |
Standard_Real | first_tol |
Standard_Real | last_tol |
gp_Pnt2d | first_point |
gp_Pnt2d | last_point |
Standard_Real | periodfirst |
Standard_Real | periodlast |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|