|
| void | configure (const Properties *) override |
| | Configure this object instance by de-serializing the given Properties.
|
| void | configuration (Properties *) const override |
| | Serialize the current object configuration into the given Properties object.
|
| virtual void | configureDefaults () |
| | Retrieve the properties of this object, replaces values with their defaults and sets it again.
|
|
void | registerParameter (ParameterBase *param) |
| | Register the given Parameter or SubProperty, so that it will be configured during configure()/configuration().
|
|
void | unregisterParameter (const ParameterBase *param) |
| | Remove the given Parameter or SubProperty from the list of registered parameters.
|
|
| Configurable (const Configurable &rhs) |
|
| Configurable (Configurable &&rhs) noexcept |
|
Configurable & | operator= (const Configurable &) |
|
Configurable & | operator= (Configurable &&) noexcept |
|
|
struct ImFusion::AnnotationActionSharedState::Undo | m_undo |
|
Seg::LabelPainter | m_labelPainter |
|
std::function< std::pair< bool, QColor >(int)> | m_customScrollbarNotchPainter |
|
const QColor | m_defaultAnnotatedFrameColor = QColor(0, 200, 0, 100) |
|
const QColor | m_defaultPropagatedFrameColor = QColor(0, 200, 0, 50) |
|
const QColor | m_defaultContouredFrameColor = QColor(200, 200, 0, 100) |
|
const QColor | m_defaultConsideredAnnotatedFrameColor = QColor(200, 0, 0, 100) |
|
struct ImFusion::AnnotationActionSharedState::BrushSettings | m_brushSettings |
|
struct ImFusion::AnnotationActionSharedState::LabelMapSettings | m_labelSettings |
|
struct ImFusion::AnnotationActionSharedState::LandmarkSettings | m_landmarkSettings |
|
struct ImFusion::AnnotationActionSharedState::LineSettings | m_lineSettings |
|
std::vector< std::pair< vec3, vec3 > > | m_distanceMeasurements |
|
Signal | signalDistanceMeasurementsChanged |
|
QString | preferredAlgorithmType |
|
Signal< bool > | signalRelatedData3DVisibilityChanged |
|
Signal | signalParametersChanged |
| | Emitted whenever one of the registered Parameters' or SubPropertys' signalValueChanged signal was emitted.
|
◆ configure()
| void ImFusion::AnnotationActionSharedState::configure |
( |
const Properties * | p | ) |
|
|
overridevirtual |
◆ configuration()
| void ImFusion::AnnotationActionSharedState::configuration |
( |
Properties * | p | ) |
const |
|
overridevirtual |
The documentation for this struct was generated from the following file:
- ImFusionLabels/lib/include/ImFusion/Labels/UI/AnnotationAction.h