#include <BRepBuilderAPI_FindPlane.hxx>
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | BRepBuilderAPI_FindPlane () |
Initializes an empty algorithm. The function Init is then used to define the shape. . | |
Standard_EXPORT | BRepBuilderAPI_FindPlane (const TopoDS_Shape &S, const Standard_Real Tol=-1) |
Constructs the plane containing the edges of the shape S. A plane is built only if all the edges are within a distance of less than or equal to tolerance from a planar surface. This tolerance value is equal to the larger of the following two values: - Tol, where the default value is negative, or - the largest of the tolerance values assigned to the individual edges of S. Use the function Found to verify that a plane is built. The resulting plane is then retrieved using the function Plane. . | |
Standard_EXPORT void | Init (const TopoDS_Shape &S, const Standard_Real Tol=-1) |
Constructs the plane containing the edges of the shape S. A plane is built only if all the edges are within a distance of less than or equal to tolerance from a planar surface. This tolerance value is equal to the larger of the following two values: - Tol, where the default value is negative, or - the largest of the tolerance values assigned to the individual edges of S. Use the function Found to verify that a plane is built. The resulting plane is then retrieved using the function Plane. . | |
Standard_EXPORT Standard_Boolean | Found () const |
Returns true if a plane containing the edges of the shape is found and built. Use the function Plane to consult the result. . | |
Standard_EXPORT Handle_Geom_Plane | Plane () const |
Returns the plane containing the edges of the shape. Warning Use the function Found to verify that the plane is built. If a plane is not found, Plane returns a null handle. . | |
Private Attributes | |
Handle_Geom_Plane | myPlane |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|