ImFusion C++ SDK 4.4.0
ImFusion::ProjectedAnatomicalStructure Class Reference
Inheritance diagram for ImFusion::ProjectedAnatomicalStructure:

Classes

class  ProjectiveObjectManager

Public Member Functions

 ProjectedAnatomicalStructure (AnatomicalStructure &structure, AnatomicalStructureCollection &asc, GlView *view2D, SharedImageSet &sis)
std::set< GlView * > & views () override
void update (const std::set< std::string > &pseudoClasses, AnatomicalStructureCollection &asc)
void remove ()
std::set< std::stringpseudoClasses () override
AnatomicalStructureas () override
DataComponentListdataComponents () override
void updateAll () override
std::shared_ptr< GL::ProgramgetOrCreateGlProgram (const std::string &)
Public Member Functions inherited from ImFusion::KeyValueStoreVisualiserParent< AnatomicalStructure >
void update (KeyValueStoreVisualizerBase< AnatomicalStructure > &self, const std::string &key)
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.

Additional Inherited Members

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

Member Function Documentation

◆ views()

std::set< GlView * > & ImFusion::ProjectedAnatomicalStructure::views ( )
inlineoverridevirtual

◆ pseudoClasses()

std::set< std::string > ImFusion::ProjectedAnatomicalStructure::pseudoClasses ( )
overridevirtual

◆ as()

AnatomicalStructure & ImFusion::ProjectedAnatomicalStructure::as ( )
inlineoverridevirtual

◆ dataComponents()

DataComponentList & ImFusion::ProjectedAnatomicalStructure::dataComponents ( )
overridevirtual

◆ updateAll()

void ImFusion::ProjectedAnatomicalStructure::updateAll ( )
overridevirtual

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