Open CASCADE Technology 6.5.2
Public Member Functions
BOPTools_Pave Class Reference

Class for storing info about a vertex on an edge

#include <BOPTools_Pave.hxx>

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
 BOPTools_Pave ()
 Empty constructor

 BOPTools_Pave (const Standard_Integer Index, const Standard_Real aParam, const BooleanOperations_KindOfInterference aType=BooleanOperations_UnknownInterference)
 Constructor
Index - DS-index of the vertex
aParam - value of the parameter of the vertex on an edge
aType - the type of interference from which the pave comes from

void SetParam (const Standard_Real aParam)
 Modifier

void SetIndex (const Standard_Integer Index)
 Modifier

void SetType (const BooleanOperations_KindOfInterference aType)
 Modifier

void SetInterference (const Standard_Integer Index)
 Modifier
Sets the index of the interference in corresponding table

Standard_Real Param () const
 Selector

Standard_Integer Index () const
 Selector

BooleanOperations_KindOfInterference Type () const
 Selector

Standard_Integer Interference () const
 Selector

Standard_Boolean IsEqual (const BOPTools_Pave &Other) const
 Returns TRUE if <Other>==me


Constructor & Destructor Documentation

BOPTools_Pave::BOPTools_Pave ( )
BOPTools_Pave::BOPTools_Pave ( const Standard_Integer  Index,
const Standard_Real  aParam,
const BooleanOperations_KindOfInterference  aType = BooleanOperations_UnknownInterference 
)

Member Function Documentation

Standard_Integer BOPTools_Pave::Index ( ) const
Standard_Integer BOPTools_Pave::Interference ( ) const
Standard_Boolean BOPTools_Pave::IsEqual ( const BOPTools_Pave Other) const
void BOPTools_Pave::operator delete ( void *  anAddress) [inline]
void* BOPTools_Pave::operator new ( size_t  size) [inline]
void* BOPTools_Pave::operator new ( size_t  ,
void *  anAddress 
) [inline]
Standard_Real BOPTools_Pave::Param ( ) const
void BOPTools_Pave::SetIndex ( const Standard_Integer  Index)
void BOPTools_Pave::SetInterference ( const Standard_Integer  Index)
void BOPTools_Pave::SetParam ( const Standard_Real  aParam)
void BOPTools_Pave::SetType ( const BooleanOperations_KindOfInterference  aType)
BooleanOperations_KindOfInterference BOPTools_Pave::Type ( ) const

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