29 #include <Component.h> 63 virtual void setName(
const QString &);
66 virtual void setSelected(
const bool,
const bool recursive=
false);
A cell has an unique index in the physical model object, is composed by atoms, and different basic pr...
Definition: Cell.h:46
static QPixmap * myPixmap
the CellDC pixmap
Definition: CellDC.h:92
The manager of the physical model data.
Definition: PMManagerDC.h:97
virtual void setSelected(const bool, const bool recursive=false)
if selected, creates the 3D representation (that was delayed in the constructor). Blocks all recursiv...
Definition: CellDC.cpp:98
Cell * myCell
store the cell here, as well as in the SCDC, because otherwise the down cast lose the specific Struct...
Definition: CellDC.h:89
virtual void setName(const QString &)
set the name to be displayed
Definition: CellDC.cpp:227
A Component represents something that could be included in the explorer view, the interactive 3D view...
Definition: sdk/libraries/core/component/Component.h:299
The class CellDCProperties defines an QObject that allows user interaction with properties of a cell ...
Definition: CellDCProperties.h:44
virtual void createPointData()
create all the point data to display specific information (only works for SCs that have a surface rep...
Definition: CellDC.cpp:245
virtual QPixmap getIcon()
Get the pixmap that will be displayed for this node.
Definition: CellDC.cpp:236
The manager of the Structural component data.
Definition: StructuralComponentDC.h:83
An atom has an unique index in the physical model object, a 3D position, and different basic properti...
Definition: Atom.h:49
virtual QObject * getPropertyObject()
reimplement this method to give the property object to the property editor
Definition: CellDC.cpp:89
virtual void initRepresentation()
the concrete building of the 3D object
Definition: CellDC.cpp:120
The manager of the Cell data.
Definition: CellDC.h:47
virtual Cell * getCell()
get the atom this dc is representing
Definition: CellDC.h:99
CellDCProperties * myProp
the atom'properties
Definition: CellDC.h:95
virtual void destroyPointData()
destroy all the point data
Definition: CellDC.cpp:262
CellDC(camitk::Component *, PMManagerDC *pmManagerDC, Cell *)
Default constructor.
Definition: CellDC.cpp:63
virtual ~CellDC()
destructor
Definition: CellDC.cpp:83