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