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_ListOfInterferenceInterferences (const TopOpeBRepDS_Kind K, const Standard_Integer G) const
Standard_EXPORT TopOpeBRepDS_ListOfInterferenceChangeInterferences (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_ListOfInterferenceValue (TopOpeBRepDS_Kind &K, Standard_Integer &G) const
Standard_EXPORT TopOpeBRepDS_ListOfInterferenceChangeValue (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