26 #ifndef PMLEXPLORERWIDGET_H    27 #define PMLEXPLORERWIDGET_H    32 class QTreeWidgetItem;
    36 class ui_PmlExplorerWidget;
    81     void propertyChanged();
    84     void createNewProperty();
    87     void showAtomGlyphToggled(
bool);
   103     Ui::ui_PmlExplorerWidget* 
ui;
   126     void updateProperty(QTreeWidgetItem*);
   158     void buildPhysicalModelTreeWidgetItem();
   164     QTreeWidgetItem* buildMultiComponentTreeWidgetItem(
MultiComponent* multiComponent, QTreeWidgetItem* parent);
   170     QTreeWidgetItem* buildStructuralComponentTreeWidgetItem(
StructuralComponent* sc, QTreeWidgetItem* parent);
   176     QTreeWidgetItem* buildCellTreeWidgetItem(
Cell* cell, QTreeWidgetItem* parent);
   182     QTreeWidgetItem* buildAtomTreeWidgetItem(
Atom* atom, QTreeWidgetItem* parent);
   203 #endif // PMLEXPLORERWIDGET_H A cell has an unique index in the physical model object, is composed by atoms, and different basic pr...
Definition: Cell.h:46
 
Definition: SettingsDialog.h:31
 
This class holds a list of CamiTK Properties and can be used as an editable QObject for the ObjectCon...
Definition: CamiTKPropertyList.h:35
 
Definition: Action.cpp:36
 
This class manages a physical model (PML) CamiTK component. 
Definition: PMLComponent.h:99
 
A component is something that composed something and could also be a part of something. 
Definition: modeling/libraries/pml/Component.h:48
 
An atom has an unique index in the physical model object, a 3D position, and different basic properti...
Definition: Atom.h:49
 
This is the main class of this project. 
Definition: PhysicalModel.h:86
 
A structural component is composed either by cell or by atoms. 
Definition: StructuralComponent.h:52
 
Definition: objectcontroller.h:47
 
A multi-component stores other components, hence providing a way to have an tree representation of co...
Definition: MultiComponent.h:44
 
The object controller class. 
Definition: ObjectController.h:162