13 #ifndef mitkTubeGraphDataInteractor3D_h_ 14 #define mitkTubeGraphDataInteractor3D_h_ 64 AttributationMode = 0,
74 void SetActionMode(
const ActionMode &actionMode);
77 void ResetPickedTubes();
89 void ConnectActionsAndFunctions()
override;
94 void DataNodeChanged()
override;
103 void SelectTubesByActivationModus();
104 void UpdateActivation();
107 std::vector<TubeGraph::TubeDescriptorType> GetTubesToRoot();
108 std::vector<TubeGraph::TubeDescriptorType> GetTubesBetweenPoints();
109 std::vector<TubeGraph::TubeDescriptorType> GetPathToPeriphery();
#define MITKTUBEGRAPH_EXPORT
itkEventMacro(BoundingShapeInteractionEvent, itk::AnyEvent)
DataCollection - Class to facilitate loading/accessing structured data.
Abstract class for elements which describes tubular structur.
Base class from with interactors that handle DataNodes are to be derived.
std::pair< VertexDescriptorType, VertexDescriptorType > TubeDescriptorType
Represents an action, that is executed after a certain event (in statemachine-mechanism) TODO: implem...
#define mitkClassMacro(className, SuperClassName)