ImFusion C++ SDK 4.4.0
ImFusion::AnatomicalStructureVisualiserBase Class Referenceabstract
Inheritance diagram for ImFusion::AnatomicalStructureVisualiserBase:

Public Member Functions

virtual void addToViews (std::set< GlView * > views)=0
virtual void removeFromViews (std::set< GlView * > views)=0
virtual std::set< GlView * > & views () override=0
Public Member Functions inherited from ImFusion::SignalReceiver
 SignalReceiver ()=default
 Default constructor.
 SignalReceiver (const SignalReceiver &other)
 Copy constructor, does not copy any existing signal connections from other.
SignalReceiveroperator= (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.
Public Member Functions inherited from ImFusion::KeyValueStoreVisualiserParent< AnatomicalStructure >
virtual AnatomicalStructureas ()=0
virtual DataComponentListdataComponents ()=0
virtual std::set< std::stringpseudoClasses ()=0
virtual void updateAll ()=0
void update (KeyValueStoreVisualizerBase< AnatomicalStructure > &self, const std::string &key)

Additional Inherited Members

Protected Member Functions inherited from ImFusion::SignalReceiver
void disconnectAll ()
 Disconnects all existing connections.

Member Function Documentation

◆ views()

virtual std::set< GlView * > & ImFusion::AnatomicalStructureVisualiserBase::views ( )
overridepure virtual

The documentation for this class was generated from the following file:
  • AnatomyPlugin/include/ImFusion/AnatomyPlugin/AnatomicalStructureVisualiser.h
Search Tab / S to search, Esc to close