|
| albaTypeMacro (albaInteractor2DMeasure_AngleLine, albaInteractor2DMeasure) |
|
virtual void | AddMeasure (double *point1, double *point2, double *point3, double *point4) |
|
virtual void | EditMeasure (int index, double *point) |
|
virtual void | RemoveMeasure (int index) |
|
virtual void | SelectMeasure (int index) |
|
virtual void | SetPointSize (double size) |
|
virtual void | SetLineWidth (double width) |
|
virtual void | Show (bool show) |
|
void | SetLineExtensionLength (double length) |
|
void | SetLineStipplePattern (int lp) |
|
void | GetMeasureLinePoints (int index, double *point1, double *point2, double *point3, double *point4) |
|
void | GetCenter (int index, double *center) |
|
bool | Load (albaVME *input, wxString tag) |
|
bool | Save (albaVME *input, wxString tag) |
|
double | GetMeasureAngle (int idx) |
|
double | CalculateAngle (double *point1, double *point2, double *point3, double *point4) |
|
| albaTypeMacro (albaInteractor2DMeasure, albaInteractorPER) |
|
virtual void | OnEvent (albaEventBase *event) |
|
virtual void | AddMeasure (double *point1, double *point2=NULL) |
|
virtual void | RemoveMeasure (int index) |
|
virtual void | RemoveAllMeasures () |
|
virtual void | SelectMeasure (int index) |
|
virtual void | ActivateMeasure (int index=-1, bool activate=true) |
|
void | Enable (bool enable=true) |
|
void | EnableAddMeasure (bool move=true) |
|
void | EnableEditMeasure (bool edit=true) |
|
void | EnableMoveMeasure (bool move=true) |
|
virtual void | Update (int index=-1) |
|
virtual bool | Load (albaVME *input, wxString tag) |
|
virtual bool | Save (albaVME *input, wxString tag) |
|
double | GetMeasureValue (int index) |
|
albaString | GetMeasureText (int index) |
|
albaString | GetMeasureLabel (int index) |
|
albaString | GetMeasureType () |
|
int | GetMaxMeasures () |
|
int | GetMeasureCount () |
|
int | GetLastEditedMeasureIndex () |
|
int | GetSelectedMeasureIndex () |
|
bool | IsEnabled () |
|
double | GetPointSize () |
|
double | GetLineWidth () |
|
void | SetMaxMeasures (int maxMeasures) |
|
void | SetMeasureLabel (int index, albaString text) |
|
void | SetColorDefault (double r, double g, double b, double a=1.0) |
|
void | SetColorSelection (double r, double g, double b, double a=1.0) |
|
void | SetColorEdit (double r, double g, double b, double a=1.0) |
|
void | SetColorDisable (double r, double g, double b, double a=1.0) |
|
void | SetColorText (double r, double g, double b, double a=1.0) |
|
virtual void | SetPointSize (double size) |
|
virtual void | SetLineWidth (double width) |
|
virtual void | Show (bool show) |
|
void | ShowText (bool show) |
|
void | ShowText (int measure, bool show) |
|
void | SetRendererByView (albaView *view) |
|
void | Render () |
|
int | GetCurreasureIdx () const |
|
albaRWIBase * | GetCurrentRwi () |
|
albaRWIBase * | GetCurrentRwi (int m) |
|
int | GetCurrPlane () |
|
void | SetCurrPlane (int plane) |
|
virtual void | ReDrawAll () |
|
void | SetUpdateDistance (double dist) |
|
void | SetAction (MEASURE_ACTIONS action) |
|
| albaTypeMacro (albaInteractorPER, albaInteractor) |
|
virtual void | EnableSelect (bool enable) |
|
virtual void | FlyToMode () |
|
bool | IsInteracting (albaDevice *device, int button=-1) |
|
virtual int | StartInteraction (albaDevice *device, int button) |
|
virtual int | StopInteraction (albaDevice *device, int button) |
|
virtual void | OnEvent (albaEventBase *event) |
|
void | OnVmeSelected (albaVME *vme) |
|
void | SetMode (int mode) |
|
int | GetMode () |
|
void | SetModeToSingleButton () |
|
void | SetModeToMultiButton () |
|
albaInteractor * | GetCameraMouseInteractor () |
|
albaInteractor * | GetCameraInteractor () |
|
| albaInteractor () |
|
virtual | ~albaInteractor () |
|
| ALBA_ID_DEC (INTERACTION_STARTED) |
|
| ALBA_ID_DEC (INTERACTION_STOPPED) |
|
| ALBA_ID_DEC (BUTTON_DOWN) |
|
| ALBA_ID_DEC (BUTTON_UP) |
|
| albaAbstractTypeMacro (albaInteractor, albaAgent) |
|
virtual void | SetRendererAndView (vtkRenderer *ren, albaView *view) |
|
vtkRenderer * | GetRenderer () |
|
albaView * | GetView () |
|
albaDevice * | GetDevice () |
|
virtual void | SetDevice (albaDevice *) |
|
virtual void | SetVME (albaVME *vme) |
|
void | SetProp (vtkProp3D *prop) |
|
void | SetIgnoreTriggerEvents (bool flag) |
|
int | GetIgnoreTriggerEvents (bool flag) |
|
void | IgnoreTriggerEventsOn () |
|
void | IgnoreTriggerEventsOff () |
|
void | SetStartInteractionEvent (albaID event) |
|
albaID | GetStartInteractionEvent () |
|
void | SetStopInteractionEvent (albaID event) |
|
albaID | GetStopInteractionEvent () |
|
void | SetStartButton (int btn) |
|
int | GetStartButton () |
|
void | SetModifiers (int mod) |
|
int | GetModifiers () |
|
int | GetCurrentButton () |
|
unsigned long | GetCurrentModifier () |
|
virtual int | StartInteraction (albaDevice *device) |
|
virtual int | StopInteraction (albaDevice *device) |
|
virtual bool | IsInteracting () |
|
virtual bool | IsInteracting (albaDevice *device) |
|
void | SetButtonMode (int mode) |
|
int | GetButtonMode () |
|
void | SetButtonModeToSingleButton () |
|
void | SetButtonModeToMultiButton () |
|
virtual void | OnEvent (albaEventBase *event) |
|
void | TestModeOn () |
|
void | TestModeOff () |
|
bool | GetTestMode () |
|
| albaAbstractTypeMacro (albaAgent, albaReferenceCounted) |
|
| ALBA_ID_DEC (AGENT_INITIALIZE) |
|
void | AddObserver (albaObserver *listener, albaID channel=MCH_UP) |
|
void | RemoveObserver (albaObserver *listener) |
|
void | RemoveAllObservers () |
|
virtual void | OnEvent (albaEventBase *event) |
|
bool | HasObservers (albaID channel) |
|
void | GetObservers (albaID channel, std::vector< albaObserver * > &olist) |
|
int | Initialize () |
|
void | Shutdown () |
|
int | IsInitialized () |
|
virtual void | SetName (const char *name) |
|
const char * | GetName () |
|
| albaReferenceCounted () |
|
virtual | ~albaReferenceCounted () |
|
| albaAbstractTypeMacro (albaReferenceCounted, albaObject) |
|
virtual void | Delete () |
|
void | Register (void *obj) |
|
virtual void | UnRegister (void *obj) |
|
int | GetReferenceCount () |
|
void | SetReferenceCount (int) |
|
| albaObject () |
|
virtual | ~albaObject () |
|
virtual void | Delete () |
|
virtual const char * | GetTypeName () const |
|
virtual bool | IsA (const char *type_name) const |
|
virtual bool | IsA (const albaTypeID &type_id) const |
|
virtual albaObject * | NewObjectInstance () const =0 |
|
virtual const albaTypeID & | GetTypeId () const |
|
virtual void | Print (std::ostream &os, const int indent=0) const |
|
| albaObject (const albaObject &c) |
|
| albaObserver () |
|
virtual | ~albaObserver () |
|
virtual void | OnEvent (albaEventBase *e)=0 |
|
| albaEventBroadcaster (void *owner=NULL) |
|
virtual | ~albaEventBroadcaster () |
|
| albaEventBroadcaster (const albaEventBroadcaster &c) |
|
void | AddObserver (albaObserver *obj) |
|
void | AddObserver (albaObserver &obj) |
|
albaObserverCallback * | AddObserverCallback (void(*f)(void *sender, albaID eid, void *clientdata, void *calldata)) |
|
bool | RemoveObserver (albaObserver *obj) |
|
void | RemoveAllObservers () |
|
bool | IsObserver (albaObserver *obj) |
|
bool | HasObservers () |
|
void | GetObservers (std::vector< albaObserver * > &olist) |
|
void | InvokeEvent (albaEventBase &e) |
|
void | InvokeEvent (albaEventBase *e) |
|
void | InvokeEvent (void *sender, albaID id=ID_NO_EVENT, void *data=NULL) |
|
void | SetChannel (albaID ch) |
|
albaID | GetChannel () |
|
virtual void | SetListener (albaObserver *o) |
|
| albaEventSender () |
|
virtual void | SetListener (albaObserver *o) |
|
virtual albaObserver * | GetListener () |
|
virtual bool | HasListener () |
|
virtual void | InvokeEvent (albaEventBase &e) |
|
virtual void | InvokeEvent (albaEventBase *e) |
|
virtual void | InvokeEvent (void *sender, albaID id=ID_NO_EVENT, void *data=NULL) |
|
|
| albaInteractor2DMeasure_AngleLine () |
|
virtual | ~albaInteractor2DMeasure_AngleLine () |
|
void | MoveMeasure (int index, double *point) |
|
void | DrawNewMeasure (double *wp) |
|
void | UpdateMeasure (int index, double measure) |
|
virtual void | UpdateLineActors (double *point1, double *point2, double *point3, double *point4) |
|
virtual void | UpdatePointsActor (double *point1, double *point2, double *point3, double *point4) |
|
void | UpdateCircleActor (double *point, double angle, double radius) |
|
void | UpdateTextActor (double *point1, double *point2) |
|
virtual void | FindAndHighlight (double *point) |
|
| albaInteractor2DMeasure () |
|
virtual | ~albaInteractor2DMeasure () |
|
void | InitRenderer (albaEventInteraction *e) |
|
virtual void | OnLeftButtonDown (albaEventInteraction *e) |
|
virtual void | OnLeftButtonUp (albaEventInteraction *e) |
|
virtual void | OnRightButtonUp (albaEventInteraction *e) |
|
virtual void | OnMove (albaEventInteraction *e) |
|
virtual void | DrawNewMeasure (double *wp) |
|
virtual void | MoveMeasure (int index, double *pointCoord) |
|
virtual void | EditMeasure (int index, double *point) |
|
virtual void | FindAndHighlight (double *pointCoord) |
|
virtual void | UpdateEditActors (double *point1, double *point2=NULL) |
|
virtual void | UpdatePointActor (double *point) |
|
virtual void | UpdateTextActor (int index, double *point) |
|
virtual void | ShowEditLineActors () |
|
virtual void | HideEditActors () |
|
void | SetColor (vtkActor2D *actor, Color *color) |
|
MEASURE_ACTIONS | GetAction () |
|
void | iSetColor (int color, double r, double g, double b, double a) |
|
bool | IsInBound (double *pos) |
|
void | ScreenToWorld (double screen[2], double world[3]) |
|
double | PixelSizeInWorld () |
|
void | WorldToScreen (double world[3], double screen[2]) |
|
vtkPointSource * | GetNewPointSource () |
|
double | DistanceBetweenPoints (double *point1, double *point2) |
|
double | DistancePointToLine (double *point, double *lineP1, double *lineP2) |
|
void | GetMidPoint (double(&midPoint)[3], double *point1, double *point2) |
|
bool | FindPointOnLine (double(&point)[3], double *linePoint1, double *linePoint2, double distance) |
|
double | GetAngle (double *point1, double *point2, double *origin) |
|
void | RotatePoint (double *point, double *origin, double angle) |
|
int | PointUpDownLine (double *point, double *lp1, double *lp2) |
|
void | GetParallelLine (double(&point1)[3], double(&point2)[3], double *linePoint1, double *linePoint2, double distance) |
|
| albaInteractorPER () |
|
virtual | ~albaInteractorPER () |
|
virtual int | OnStartInteraction (albaEventInteraction *e) |
|
virtual int | OnStopInteraction (albaEventInteraction *e) |
|
virtual void | OnButtonDown (albaEventInteraction *e) |
|
virtual void | OnButtonUp (albaEventInteraction *e) |
|
virtual void | OnLeftButtonDown (albaEventInteraction *e) |
|
virtual void | OnLeftButtonUp (albaEventInteraction *e) |
|
virtual void | OnMiddleButtonDown (albaEventInteraction *e) |
|
virtual void | OnMiddleButtonUp (albaEventInteraction *e) |
|
virtual void | OnRightButtonDown (albaEventInteraction *e) |
|
virtual void | OnRightButtonUp (albaEventInteraction *e) |
|
virtual void | OnMove (albaEventInteraction *e) |
|
virtual void | OnChar (albaEventInteraction *e) |
|
virtual void | FlyTo (albaEventInteraction *e, int numstep=20, double zoom=1) |
|
void | InsertDevice (albaDevice *device, int button) |
|
void | RemoveDevice (albaDevice *device) |
|
void | SetCurrentBehavior (albaDevice *device, albaInteractor *inter) |
|
albaInteractor * | GetCurrentBehavior (albaDevice *device) |
|
void | SetPickedVME (albaDevice *device, albaVME *vme) |
|
albaVME * | GetPickedVME (albaDevice *device) |
|
virtual int | OnStartInteraction (albaEventInteraction *e) |
|
virtual int | OnStopInteraction (albaEventInteraction *e) |
|
virtual void | OnButtonDown (albaEventInteraction *e) |
|
virtual void | OnButtonUp (albaEventInteraction *e) |
|
void | ComputeDisplayToWorld (double x, double y, double z, double worldPt[4]) |
|
void | ComputeWorldToDisplay (double x, double y, double z, double displayPt[3]) |
|
| albaAgent () |
|
virtual | ~albaAgent () |
|
virtual int | InternalInitialize () |
|
virtual void | InternalShutdown () |
|
void | InvokeEvent (albaEventBase &event, albaID channel=-1) |
|
void | InvokeEvent (albaEventBase *event, albaID channel=-1) |
|
void | InvokeEvent (void *sender, int id, albaID channel=MCH_UP, void *data=NULL) |
|