Analysis Situs // SDK
Core

Core functions of Analysis Situs. More...

Namespaces

 asiAlgo
 

Classes

class  asi::Outcome
 
class  asiAlgo_AttrFaceColor
 
class  asiAlgo_AttrFaceName
 
class  asiAlgo_BVHAlgo
 
class  asiAlgo_BVHIterator
 
class  asiAlgo_BullardRNG
 
class  BullardRNG
 
class  ModelBvh
 
class  asiAlgo_CodeReporter
 
class  asiAlgo_ConcurrentSet< T, Compare >
 
struct  asiAlgo_VisualSettings
 
class  asiAlgo_Dictionary
 
class  asiAlgo_DictionaryImpl
 
class  asiAlgo_DictionaryDimension
 
class  asiAlgo_DictionaryGroup
 
class  asiAlgo_DictionaryItem
 
class  asiAlgo_DictionaryUnit
 
class  asiAlgo_DictionaryUnitSystem
 
class  DDS_DicGroup
 
class  DDS_DicItem
 
class  DDS_Dictionary
 
class  DDS_KeyWords
 
class  asiAlgo_ArmijoRule< T_DIMENSION >
 
class  asiAlgo_Function< T_ARGUMENT >
 
class  asiAlgo_FunctionWithGradient< T_DIMENSION >
 
class  asiAlgo_GradientDescent< T_DIMENSION >
 
class  asiAlgo_IneqOpt
 
class  asiAlgo_IneqOptParams
 
struct  t_ineqRange
 
struct  t_ineqNCoord< T >
 
class  asiAlgo_IneqSystem
 
class  asiAlgo_PSO< T_DIMENSION >
 
class  asiAlgo_FileDumper
 
class  asiAlgo_JSON
 
class  asiAlgo_Logger
 
class  asiAlgo_MobiusProgressNotifier
 
class  asiAlgo_ProgressNotifier
 
class  asiAlgo_Thread
 
class  asiAlgo_TimeStamp
 
class  asiAlgo_TimeStampTool
 
class  asiAlgo_Variable
 

Typedefs

typedef NCollection_DataMap< int, TopoDS_Shape > asiAlgo_DataMapOfShape
 
typedef NCollection_IndexedMap< TopoDS_Shape, asiAlgo_ShapePartnerHasherasiAlgo_IndexedMapOfTShape
 
typedef NCollection_IndexedDataMap< TopoDS_Shape, TopTools_ListOfShape, asiAlgo_ShapePartnerHasherasiAlgo_IndexedDataMapOfTShapeListOfShape
 
typedef NCollection_DataMap< TopoDS_Shape, TopoDS_Shape, asiAlgo_ShapePartnerHasherasiAlgo_DataMapOfShapeShape
 
typedef std::vector< Handle_asiAlgo_DictionaryDimension > asiAlgo_DictionaryDimensions
 
typedef NCollection_DataMap< TCollection_AsciiString, TCollection_AsciiString > asiAlgo_WidgetParameterMap
 
typedef std::vector< Handle_asiAlgo_DictionaryUnit > asiAlgo_DictionaryUnits
 
typedef NCollection_Sequence< TCollection_AsciiString > DDS_BaseColOfAsciiString
 
typedef NCollection_Sequence< Handle_DDS_DicGroup > DDS_BaseCollectionOfDicGroups
 
typedef NCollection_Sequence< Handle_DDS_DicItem > DDS_BaseCollectionOfDicItems
 

Enumerations

enum  DDS_MsgType {
  DDS_MT_OK, DDS_MT_WARNING, DDS_MT_ERROR, DDS_MT_ALARM,
  DDS_MT_INFO, DDS_MT_NONE
}
 
enum  asiAlgo_VariableType {
  var_UNDEFINED = -1, var_INTEGER = 0, var_REAL, var_BOOL,
  var_STRING
}
 

Detailed Description

Core functions of Analysis Situs.

Typedef Documentation

◆ asiAlgo_DataMapOfShape

typedef NCollection_DataMap<int, TopoDS_Shape> asiAlgo_DataMapOfShape

Indexed map of shapes distinguished only by their TShape pointers.

◆ asiAlgo_DataMapOfShapeShape

typedef NCollection_DataMap<TopoDS_Shape, TopoDS_Shape, asiAlgo_ShapePartnerHasher> asiAlgo_DataMapOfShapeShape

Data map of shapes and their images distinguished only by their TShape pointers.

◆ asiAlgo_DictionaryDimensions

typedef std::vector<Handle_asiAlgo_DictionaryDimension > asiAlgo_DictionaryDimensions

Short-cut for a collection of dimensions.

◆ asiAlgo_DictionaryUnits

typedef std::vector<Handle_asiAlgo_DictionaryUnit > asiAlgo_DictionaryUnits

Short-cut for a collection of units.

◆ asiAlgo_IndexedDataMapOfTShapeListOfShape

typedef NCollection_IndexedDataMap<TopoDS_Shape, TopTools_ListOfShape, asiAlgo_ShapePartnerHasher> asiAlgo_IndexedDataMapOfTShapeListOfShape

Indexed data map of shapes and their ancestors distinguished only by their TShape pointers.

◆ asiAlgo_IndexedMapOfTShape

typedef NCollection_IndexedMap<TopoDS_Shape, asiAlgo_ShapePartnerHasher> asiAlgo_IndexedMapOfTShape

Indexed map of shapes distinguished only by their TShape pointers.

Enumeration Type Documentation

◆ asiAlgo_VariableType

Variable type.