#include <BRepExtrema_ExtCC.hxx>
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | BRepExtrema_ExtCC () |
Standard_EXPORT | BRepExtrema_ExtCC (const TopoDS_Edge &E1, const TopoDS_Edge &E2) |
It calculates all the distances. . | |
Standard_EXPORT void | Initialize (const TopoDS_Edge &E2) |
Standard_EXPORT void | Perform (const TopoDS_Edge &E1) |
An exception is raised if the fields have not been initialized. . | |
Standard_EXPORT Standard_Boolean | IsDone () const |
True if the distances are found. . | |
Standard_EXPORT Standard_Integer | NbExt () const |
Returns the number of extremum distances. . | |
Standard_EXPORT Standard_Boolean | IsParallel () const |
Returns True if E1 and E2 are parallel. . | |
Standard_EXPORT Standard_Real | Value (const Standard_Integer N) const |
Returns the value of the <n>th extremum distance. . | |
Standard_EXPORT Standard_Real | ParameterOnE1 (const Standard_Integer N) const |
Returns the parameter on the first edge of the <n>th extremum distance. . | |
Standard_EXPORT gp_Pnt | PointOnE1 (const Standard_Integer N) const |
Returns the Point of the <n>th extremum distance on the edge E1. . | |
Standard_EXPORT Standard_Real | ParameterOnE2 (const Standard_Integer N) const |
Returns the parameter on the second edge of the <n>th extremum distance. . | |
Standard_EXPORT gp_Pnt | PointOnE2 (const Standard_Integer N) const |
Returns the Point of the <n>th extremum distance on the edge E2. . | |
Standard_EXPORT void | TrimmedDistances (Standard_Real &dist11, Standard_Real &distP12, Standard_Real &distP21, Standard_Real &distP22, gp_Pnt &P11, gp_Pnt &P12, gp_Pnt &P21, gp_Pnt &P22) const |
if the edges is a trimmed curve, dist11 is the distance between the point on E1 of parameter FirstParameter and the point of parameter FirstParameter on E2. | |
Private Attributes | |
Extrema_ExtCC | myExtrem |
Handle_BRepAdaptor_HCurve | myHC |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|