ImFusion C++ SDK 4.5.0
ImFusion::GenericAnatomicalStructureWrapper Class Reference
Inheritance diagram for ImFusion::GenericAnatomicalStructureWrapper:

Public Member Functions

 GenericAnatomicalStructureWrapper (const std::string &identifier)
 GenericAnatomicalStructureWrapper (const GenericAnatomicalStructureWrapper &&other)=delete
GenericAnatomicalStructureWrapper & operator= (const GenericAnatomicalStructureWrapper &other)=delete
GenericAnatomicalStructureoperator-> ()
const GenericAnatomicalStructureoperator-> () const
Public Member Functions inherited from ImFusion::AnatomicalStructureWrapper
 AnatomicalStructureWrapper (AnatomicalStructure *wrapped)
 AnatomicalStructureWrapper (std::unique_ptr< AnatomicalStructure > wrapped)
 AnatomicalStructureWrapper (const AnatomicalStructureWrapper &other)
 AnatomicalStructureWrapper (const AnatomicalStructureWrapper &&other)=delete
AnatomicalStructureWrapper & operator= (const AnatomicalStructureWrapper &other)=delete
AnatomicalStructureoperator-> ()
const AnatomicalStructureoperator-> () const
bool isValid () const
AnatomicalStructurewrapped () const
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::Utils::NotCopyable
 NotCopyable (NotCopyable &&) noexcept=default
NotCopyable & operator= (NotCopyable &&) noexcept=default
 NotCopyable (const NotCopyable &)=delete
NotCopyable & operator= (const NotCopyable &)=delete
Protected Member Functions inherited from ImFusion::SignalReceiver
void disconnectAll ()
 Disconnects all existing connections.
Protected Attributes inherited from ImFusion::AnatomicalStructureWrapper
AnatomicalStructurem_wrapped = nullptr
std::shared_ptr< AnatomicalStructurem_wrappedShared
bool m_valid = false

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