Open CASCADE Technology 6.6.0
Public Member Functions
IntAna_Int3Pln Class Reference

Intersection between 3 planes. The algorithm searches
for an intersection point. If two of the planes are
parallel or identical, IsEmpty returns TRUE.

#include <IntAna_Int3Pln.hxx>

Public Member Functions

 IntAna_Int3Pln ()
 IntAna_Int3Pln (const gp_Pln &P1, const gp_Pln &P2, const gp_Pln &P3)
 Determination of the intersection point between
3 planes.

void Perform (const gp_Pln &P1, const gp_Pln &P2, const gp_Pln &P3)
 Determination of the intersection point between
3 planes.

Standard_Boolean IsDone () const
 Returns True if the computation was successful.

Standard_Boolean IsEmpty () const
 Returns TRUE if there is no intersection POINT.
If 2 planes are identical or parallel, IsEmpty
will return TRUE.

const gp_PntValue () const
 Returns the intersection point.


Constructor & Destructor Documentation

IntAna_Int3Pln::IntAna_Int3Pln ( )
IntAna_Int3Pln::IntAna_Int3Pln ( const gp_Pln P1,
const gp_Pln P2,
const gp_Pln P3 
)

Member Function Documentation

Standard_Boolean IntAna_Int3Pln::IsDone ( ) const
Standard_Boolean IntAna_Int3Pln::IsEmpty ( ) const
void IntAna_Int3Pln::Perform ( const gp_Pln P1,
const gp_Pln P2,
const gp_Pln P3 
)
const gp_Pnt& IntAna_Int3Pln::Value ( ) const

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines