VAT  3.0
Video Analysis Tool
Public Member Functions | Public Attributes | List of all members
ReliabilityMultiModelTemplate Class Reference

Public Member Functions

 ReliabilityMultiModelTemplate (Datapool *i_data)
 
bool setParameters (QDomDocument &)
 
void setClassStructure ()
 
void iterateClassStructure (SpReliabilitySingleModelInterface model, std::set< ObjectType > &new_classes)
 
bool setModelList (QDomElement &parent)
 
bool checkDependences (std::map< QString, QString > &dependences, std::deque< QString > &name_list)
 
void setDependences (std::map< QString, QString > &dependences, std::deque< QString > &ordered_list)
 
void processClassHierarchyList (QDomNodeList &l, ObjectType parent)
 

Public Attributes

std::vector< SpReliabilitySingleModelInterface > multiModelDAG
 
std::map< QString, int > namePositionMap
 
std::map< int, int > dependants_count
 
std::vector< int > independentModelIndex
 
std::map< ObjectType, ObjectType > class_hierarchy
 
std::vector< ObjectType > parent_classes
 
Datapoolm_data
 
std::map< int, std::map< int, std::set< ObjectType > > > class_structure
 
std::map< int, std::set< ObjectType > > class_synth_structure
 

The documentation for this class was generated from the following files: