![]() |
ImFusion SDK 4.3
|
#include <SpinePlugin/include/ImFusion/Spine/SpineDataVisualiser.h>
Specialization of the AnatomicalStructureCollection class for SpineData. More...
Inheritance diagram for SpineDataVisualiser:Specialization of the AnatomicalStructureCollection class for SpineData.
Classes | |
| class | VisualSpineDataAnatomicalStructure |
| We override the AnatomicalStructureVisualiser class here to define special behavior for the OrientedVertebra case. More... | |
Public Member Functions | |
| SpineDataVisualiser (SpineData ¤tSpine) | |
| void | onAdd (AnatomicalStructure *ac) override |
Public Member Functions inherited from ASCVisualiser | |
| ASCVisualiser (AnatomicalStructureCollection &asc) | |
| void | removeFromViews (GlObject *object) |
| void | addToViews (std::set< GlView * > views) |
| void | removeFromViews (std::set< GlView * > views) |
| std::set< GlView * > & | views () override |
| const std::set< GlView * > & | views () const |
| void | updateAll () override |
| std::map< AnatomicalStructure *, std::unique_ptr< AnatomicalStructureVisualiserBase > > & | anatomicalStructureVisualisers () |
| void | removeAnatomicalStructureVisualiser (AnatomicalStructure &anatomicalStructure) |
| virtual AnatomicalStructureCollection & | as () override |
| std::set< std::string > | pseudoClasses () override |
| std::set< std::string > | pseudoClasses (AnatomicalStructure &child) |
| DataComponentList & | dataComponents () override |
Public Member Functions inherited from KeyValueStoreVisualiserParent< AnatomicalStructureCollection > | |
| void | update (KeyValueStoreVisualizerBase< AnatomicalStructureCollection > &self, const std::string &key) |
Public Member Functions inherited from SignalReceiver | |
| SignalReceiver ()=default | |
| Default constructor. | |
| SignalReceiver (const SignalReceiver &other) | |
| Copy constructor, does not copy any existing signal connections from other. | |
| SignalReceiver & | operator= (SignalReceiver rhs) |
| Assignment operator, disconnects all existing connections, does not copy any existing signal connections from rhs. | |
| virtual | ~SignalReceiver () |
| Virtual destructor disconnects from all connected signals. | |
Additional Inherited Members | |
Protected Member Functions inherited from SignalReceiver | |
| void | disconnectAll () |
| Disconnects all existing connections. | |
Protected Member Functions inherited from NotCopyable | |
| NotCopyable (NotCopyable &&) noexcept=default | |
| NotCopyable & | operator= (NotCopyable &&) noexcept=default |
| NotCopyable (const NotCopyable &)=delete | |
| NotCopyable & | operator= (const NotCopyable &)=delete |
Protected Attributes inherited from ASCVisualiser | |
| std::map< AnatomicalStructure *, std::unique_ptr< AnatomicalStructureVisualiserBase > > | m_anatomicalStructureVisualisers |
| AnatomicalStructureCollection & | m_asc |
| std::unique_ptr< AnatomicalStructureVisualiserBase > | m_self |
|
inlineoverridevirtual |
Reimplemented from ASCVisualiser.