Open CASCADE Technology 6.5.2
Public Member Functions
BOPTools_RoughShapeIntersector Class Reference

The class RoughShapeIntersector describes the algorithm of
intersection of bounding boxes of
shapes stored in ShapesDataStructure.
It stores statuses of intersection in 2 dimension array.

#include <BOPTools_RoughShapeIntersector.hxx>

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
 BOPTools_RoughShapeIntersector (const BooleanOperations_PShapesDataStructure &PDS)
 Initializes algorithm by shapes data structure

void Perform ()
 Perform computations.

const
Handle_BOPTools_HArray2OfIntersectionStatus & 
TableOfStatus () const
 Returns 2 dimension array of status flags.
First indices of the array corresponds to indices of
subshapes of Object of myPDS.
Second indices of array corresponds to indices of
subshapes of Tool of myPDS.

Standard_Boolean IsDone () const
 Returns False if some errors occured during
computations or method Perform
was not invoked before,
otherwise returns True.


Constructor & Destructor Documentation

BOPTools_RoughShapeIntersector::BOPTools_RoughShapeIntersector ( const BooleanOperations_PShapesDataStructure PDS)

Member Function Documentation

Standard_Boolean BOPTools_RoughShapeIntersector::IsDone ( ) const
void BOPTools_RoughShapeIntersector::operator delete ( void *  anAddress) [inline]
void* BOPTools_RoughShapeIntersector::operator new ( size_t  size) [inline]
void* BOPTools_RoughShapeIntersector::operator new ( size_t  ,
void *  anAddress 
) [inline]
void BOPTools_RoughShapeIntersector::Perform ( )
const Handle_BOPTools_HArray2OfIntersectionStatus& BOPTools_RoughShapeIntersector::TableOfStatus ( ) const

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