VolArrowAnnotationActor
This commit is contained in:
23
src/src/Rendering/Measure/VolArrowAnnotationActor.cpp
Normal file
23
src/src/Rendering/Measure/VolArrowAnnotationActor.cpp
Normal file
@@ -0,0 +1,23 @@
|
||||
//
|
||||
// Created by Krad on 2022/11/15.
|
||||
//
|
||||
|
||||
#include "VolArrowAnnotationActor.h"
|
||||
|
||||
#include <vtkObjectFactory.h>
|
||||
#include <vtkPoints.h>
|
||||
|
||||
#include "Rendering/Core/ControlPointActor.h"
|
||||
|
||||
vtkStandardNewMacro(VolArrowAnnotationActor)
|
||||
|
||||
VolArrowAnnotationActor::VolArrowAnnotationActor():ArrowAnnotationActor(){
|
||||
MapMode = MapToWorld;
|
||||
controlP1->SetMapMode(MapToWorld);
|
||||
controlP2->SetMapMode(MapToWorld);
|
||||
}
|
||||
|
||||
VolArrowAnnotationActor::~VolArrowAnnotationActor() {
|
||||
|
||||
}
|
||||
|
||||
36
src/src/Rendering/Measure/VolArrowAnnotationActor.h
Normal file
36
src/src/Rendering/Measure/VolArrowAnnotationActor.h
Normal file
@@ -0,0 +1,36 @@
|
||||
//
|
||||
// Created by Krad on 2022/11/15.
|
||||
//
|
||||
|
||||
#ifndef OMEGAV_VOLARROWANNOTATIONACTOR_H
|
||||
#define OMEGAV_VOLARROWANNOTATIONACTOR_H
|
||||
|
||||
#include "ArrowAnnotationActor.h"
|
||||
|
||||
|
||||
class VolArrowAnnotationActor:public ArrowAnnotationActor {
|
||||
public:
|
||||
//@{
|
||||
/**
|
||||
* Standard methods for instances of this class.
|
||||
*/
|
||||
static VolArrowAnnotationActor *New();
|
||||
|
||||
vtkTypeMacro(VolArrowAnnotationActor, ArrowAnnotationActor);
|
||||
protected:
|
||||
VolArrowAnnotationActor();
|
||||
|
||||
~VolArrowAnnotationActor() override;
|
||||
|
||||
public:
|
||||
|
||||
private:
|
||||
VolArrowAnnotationActor(const VolArrowAnnotationActor&) = delete;
|
||||
void operator=(const VolArrowAnnotationActor&) = delete;
|
||||
// void vArrowControlPointCb(vtkObject *sender, unsigned long event, void *data);
|
||||
// void vArrowSelfDragCb(vtkObject *sender, unsigned long event, void *data);
|
||||
|
||||
};
|
||||
|
||||
|
||||
#endif //OMEGAV_VOLARROWANNOTATIONACTOR_H
|
||||
Reference in New Issue
Block a user