OCC Main Page | ModelingAlgorithms | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ModelingAlgorithms
TKBool
TopOpeBRepDS


TopOpeBRepDS_TKI Class Reference

#include <TopOpeBRepDS_TKI.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT TopOpeBRepDS_TKI ()
Standard_EXPORT void Clear ()
Standard_EXPORT void FillOnGeometry (const TopOpeBRepDS_ListOfInterference &L)
Standard_EXPORT void FillOnSupport (const TopOpeBRepDS_ListOfInterference &L)
Standard_EXPORT Standard_Boolean IsBound (const TopOpeBRepDS_Kind K, const Standard_Integer G) const
Standard_EXPORT const TopOpeBRepDS_ListOfInterference & Interferences (const TopOpeBRepDS_Kind K, const Standard_Integer G) const
Standard_EXPORT TopOpeBRepDS_ListOfInterference & ChangeInterferences (const TopOpeBRepDS_Kind K, const Standard_Integer G)
Standard_EXPORT Standard_Boolean HasInterferences (const TopOpeBRepDS_Kind K, const Standard_Integer G) const
Standard_EXPORT void Add (const TopOpeBRepDS_Kind K, const Standard_Integer G)
Standard_EXPORT void Add (const TopOpeBRepDS_Kind K, const Standard_Integer G, const Handle(TopOpeBRepDS_Interference)&HI)
Standard_EXPORT void DumpTKI (const TCollection_AsciiString &s1="", const TCollection_AsciiString &s2="") const
Standard_EXPORT void DumpTKI (const TopOpeBRepDS_Kind K, const TCollection_AsciiString &s1="", const TCollection_AsciiString &s2="") const
Standard_EXPORT void DumpTKI (const TopOpeBRepDS_Kind K, const Standard_Integer G, const TCollection_AsciiString &s1="", const TCollection_AsciiString &s2="") const
Standard_EXPORT void DumpTKI (const TopOpeBRepDS_Kind K, const Standard_Integer G, const TopOpeBRepDS_ListOfInterference &L, const TCollection_AsciiString &s1="", const TCollection_AsciiString &s2="") const
Standard_EXPORT void DumpTKIIterator (const TCollection_AsciiString &s1="", const TCollection_AsciiString &s2="")
Standard_EXPORT void Init ()
Standard_EXPORT Standard_Boolean More () const
Standard_EXPORT void Next ()
Standard_EXPORT const TopOpeBRepDS_ListOfInterference & Value (TopOpeBRepDS_Kind &K, Standard_Integer &G) const
Standard_EXPORT TopOpeBRepDS_ListOfInterference & ChangeValue (TopOpeBRepDS_Kind &K, Standard_Integer &G)

Private Member Functions

Standard_EXPORT void Reset ()
Standard_EXPORT Standard_Boolean MoreTI () const
Standard_EXPORT void NextTI ()
Standard_EXPORT Standard_Boolean MoreITM () const
Standard_EXPORT void FindITM ()
Standard_EXPORT void NextITM ()
Standard_EXPORT void Find ()
Standard_EXPORT Standard_Integer KindToTableIndex (const TopOpeBRepDS_Kind K) const
Standard_EXPORT TopOpeBRepDS_Kind TableIndexToKind (const Standard_Integer TI) const
Standard_EXPORT Standard_Boolean IsValidTI (const Standard_Integer TI) const
Standard_EXPORT Standard_Boolean IsValidK (const TopOpeBRepDS_Kind K) const
Standard_EXPORT Standard_Boolean IsValidG (const Standard_Integer G) const
Standard_EXPORT Standard_Boolean IsValidKG (const TopOpeBRepDS_Kind K, const Standard_Integer G) const

Private Attributes

Standard_Integer mydelta
Handle_TopOpeBRepDS_HArray1OfDataMapOfIntegerListOfInterference myT
Standard_Integer myTI
Standard_Integer myG
TopOpeBRepDS_DataMapIteratorOfDataMapOfIntegerListOfInterference myITM
TopOpeBRepDS_Kind myK
TopOpeBRepDS_ListOfInterference myEmptyLOI
TCollection_AsciiString myDummyAsciiString


Constructor & Destructor Documentation

Standard_EXPORT TopOpeBRepDS_TKI::TopOpeBRepDS_TKI (   ) 
 


Member Function Documentation

Standard_EXPORT void TopOpeBRepDS_TKI::Add (  const TopOpeBRepDS_Kind  K,
const Standard_Integer  G,
const Handle(TopOpeBRepDS_Interference)&  HI
) 
 

Standard_EXPORT void TopOpeBRepDS_TKI::Add (  const TopOpeBRepDS_Kind  K,
const Standard_Integer  G
) 
 

Standard_EXPORT TopOpeBRepDS_ListOfInterference& TopOpeBRepDS_TKI::ChangeInterferences (  const TopOpeBRepDS_Kind  K,
const Standard_Integer  G
) 
 

Standard_EXPORT TopOpeBRepDS_ListOfInterference& TopOpeBRepDS_TKI::ChangeValue (  TopOpeBRepDS_Kind &  K,
Standard_Integer &  G
) 
 

Standard_EXPORT void TopOpeBRepDS_TKI::Clear (   ) 
 

Standard_EXPORT void TopOpeBRepDS_TKI::DumpTKI (  const TopOpeBRepDS_Kind  K,
const Standard_Integer  G,
const TopOpeBRepDS_ListOfInterference &  L,
const TCollection_AsciiString &  s1 = "",
const TCollection_AsciiString &  s2 = ""
)  const
 

Standard_EXPORT void TopOpeBRepDS_TKI::DumpTKI (  const TopOpeBRepDS_Kind  K,
const Standard_Integer  G,
const TCollection_AsciiString &  s1 = "",
const TCollection_AsciiString &  s2 = ""
)  const
 

Standard_EXPORT void TopOpeBRepDS_TKI::DumpTKI (  const TopOpeBRepDS_Kind  K,
const TCollection_AsciiString &  s1 = "",
const TCollection_AsciiString &  s2 = ""
)  const
 

Standard_EXPORT void TopOpeBRepDS_TKI::DumpTKI (  const TCollection_AsciiString &  s1 = "",
const TCollection_AsciiString &  s2 = ""
)  const
 

Standard_EXPORT void TopOpeBRepDS_TKI::DumpTKIIterator (  const TCollection_AsciiString &  s1 = "",
const TCollection_AsciiString &  s2 = ""
) 
 

Standard_EXPORT void TopOpeBRepDS_TKI::FillOnGeometry (  const TopOpeBRepDS_ListOfInterference &  L  ) 
 

Standard_EXPORT void TopOpeBRepDS_TKI::FillOnSupport (  const TopOpeBRepDS_ListOfInterference &  L  ) 
 

Standard_EXPORT void TopOpeBRepDS_TKI::Find (   )  [private]
 

Standard_EXPORT void TopOpeBRepDS_TKI::FindITM (   )  [private]
 

Standard_EXPORT Standard_Boolean TopOpeBRepDS_TKI::HasInterferences (  const TopOpeBRepDS_Kind  K,
const Standard_Integer  G
)  const
 

Standard_EXPORT void TopOpeBRepDS_TKI::Init (   ) 
 

Standard_EXPORT const TopOpeBRepDS_ListOfInterference& TopOpeBRepDS_TKI::Interferences (  const TopOpeBRepDS_Kind  K,
const Standard_Integer  G
)  const
 

Standard_EXPORT Standard_Boolean TopOpeBRepDS_TKI::IsBound (  const TopOpeBRepDS_Kind  K,
const Standard_Integer  G
)  const
 

Standard_EXPORT Standard_Boolean TopOpeBRepDS_TKI::IsValidG (  const Standard_Integer  G  )  const [private]
 

Standard_EXPORT Standard_Boolean TopOpeBRepDS_TKI::IsValidK (  const TopOpeBRepDS_Kind  K  )  const [private]
 

Standard_EXPORT Standard_Boolean TopOpeBRepDS_TKI::IsValidKG (  const TopOpeBRepDS_Kind  K,
const Standard_Integer  G
)  const [private]
 

Standard_EXPORT Standard_Boolean TopOpeBRepDS_TKI::IsValidTI (  const Standard_Integer  TI  )  const [private]
 

Standard_EXPORT Standard_Integer TopOpeBRepDS_TKI::KindToTableIndex (  const TopOpeBRepDS_Kind  K  )  const [private]
 

Standard_EXPORT Standard_Boolean TopOpeBRepDS_TKI::More (   )  const
 

Standard_EXPORT Standard_Boolean TopOpeBRepDS_TKI::MoreITM (   )  const [private]
 

Standard_EXPORT Standard_Boolean TopOpeBRepDS_TKI::MoreTI (   )  const [private]
 

Standard_EXPORT void TopOpeBRepDS_TKI::Next (   ) 
 

Standard_EXPORT void TopOpeBRepDS_TKI::NextITM (   )  [private]
 

Standard_EXPORT void TopOpeBRepDS_TKI::NextTI (   )  [private]
 

void TopOpeBRepDS_TKI::operator delete (  void *  anAddress  )  [inline]
 

void* TopOpeBRepDS_TKI::operator new (  size_t  size  )  [inline]
 

void* TopOpeBRepDS_TKI::operator new (  size_t  ,
void *  anAddress
)  [inline]
 

Standard_EXPORT void TopOpeBRepDS_TKI::Reset (   )  [private]
 

Standard_EXPORT TopOpeBRepDS_Kind TopOpeBRepDS_TKI::TableIndexToKind (  const Standard_Integer  TI  )  const [private]
 

Standard_EXPORT const TopOpeBRepDS_ListOfInterference& TopOpeBRepDS_TKI::Value (  TopOpeBRepDS_Kind &  K,
Standard_Integer &  G
)  const
 


Field Documentation

Standard_Integer TopOpeBRepDS_TKI::mydelta [private]
 

TCollection_AsciiString TopOpeBRepDS_TKI::myDummyAsciiString [private]
 

TopOpeBRepDS_ListOfInterference TopOpeBRepDS_TKI::myEmptyLOI [private]
 

Standard_Integer TopOpeBRepDS_TKI::myG [private]
 

TopOpeBRepDS_DataMapIteratorOfDataMapOfIntegerListOfInterference TopOpeBRepDS_TKI::myITM [private]
 

TopOpeBRepDS_Kind TopOpeBRepDS_TKI::myK [private]
 

Handle_TopOpeBRepDS_HArray1OfDataMapOfIntegerListOfInterference TopOpeBRepDS_TKI::myT [private]
 

Standard_Integer TopOpeBRepDS_TKI::myTI [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:43:06 2008 for OpenCASCADE by  doxygen 1.4.1