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