GOFIGURE2
0.9.0
|
Manage a collection of 2D views. More...
#include <Code/ExternalCode/MegaVTK/vtkRenderingAddOn/vtkViewImage2DCollection.h>
Public Member Functions | |
void | AddItem (vtkViewImage2D *) |
void | EnableContourPickingMode () |
Change Interaction mode of the collection to ContourPickingMode() More... | |
void | EnableDefaultInteractionMode () |
Change Interaction mode of the collection to DefaultMode() More... | |
void | EnablePanInteractionMode () |
Change Interaction mode of the collection to ZoomMode() More... | |
void | EnableZoomInteractionMode () |
Change Interaction mode of the collection to ZoomMode() More... | |
vtkViewImage2D * | GetItem (int i) |
vtkViewImage2D * | GetNextItem () |
std::vector< vtkProp3D * > | GetPlanesActors () |
Get the plane actors. More... | |
void | Initialize () |
void | InitializeAllObservers () |
void | RemoveAllItems () |
void | RemoveItem (int i) |
void | RemoveItem (vtkViewImage2D *) |
void | ReplaceItem (int i, vtkViewImage2D *) |
void | SetExtraRenderWindow (vtkRenderWindow *win) |
virtual void | SetLinkCamera (unsigned int v) |
Description: link camera flag. More... | |
virtual void | SetLinkColorWindowLevel (unsigned int v) |
Description: link color window flag. More... | |
virtual void | SetLinkPosition (unsigned int v) |
Description: link position flag. More... | |
virtual void | SetLinkRequestedPosition (unsigned int v) |
Description: link requested position (double click) flag. More... | |
virtual void | SetLinkResetViewer (unsigned int v) |
Description: link reset viewer flag. More... | |
virtual void | SetLinkResetWindowLevel (unsigned int v) |
Description: link reset color window flag. More... | |
virtual void | SetLinkSliceMove (unsigned int v) |
Description: link slice flag. More... | |
virtual void | SetShowAxes (unsigned int v) |
Description: show axes (view intersections) flag. More... | |
void | SetSplinePlaneActorsVisibility (bool iVisibility) |
Set the visibility of the plane actor. More... | |
void | SynchronizeViews (bool iSynchronize) |
Synchronize the 2d views. More... | |
void | SyncPan () |
virtual void | SyncRender () |
Description: Synchronize render between views. More... | |
virtual void | SyncRender (vtkViewImage2D *iV) |
virtual void | SyncReset (void) |
Description: Synchronize reset between views. More... | |
virtual void | SyncResetCamera (void) |
Description: Synchronize reset camera between views. More... | |
virtual void | SyncResetWindowLevel (void) |
Description: Synchronize reset window level between views. More... | |
void | SyncSetBackground (double *rgb) |
void | SyncSetZoomAndParallelScale (double Zoom, double ParallelScale) |
virtual void | SyncStart (void) |
Description: Synchronize interactor start between views. More... | |
void | SyncUpdateWindowLevel (void) |
vtkBooleanMacro (LinkSliceMove, unsigned int) | |
Description: link slice flag. More... | |
vtkBooleanMacro (LinkColorWindowLevel, unsigned int) | |
Description: link color window flag. More... | |
vtkBooleanMacro (LinkResetWindowLevel, unsigned int) | |
Description: link reset color window flag. More... | |
vtkBooleanMacro (LinkResetViewer, unsigned int) | |
Description: link reset viewer flag. More... | |
vtkBooleanMacro (LinkRequestedPosition, unsigned int) | |
Description: link requested position (double click) flag. More... | |
vtkBooleanMacro (LinkCamera, unsigned int) | |
Description: link camera flag. More... | |
vtkBooleanMacro (LinkPosition, unsigned int) | |
Description: link position flag. More... | |
vtkBooleanMacro (ShowAxes, unsigned int) | |
Description: show axes (view intersections) flag. More... | |
vtkGetMacro (LinkSliceMove, unsigned int) | |
Description: link slice flag. More... | |
vtkGetMacro (LinkColorWindowLevel, unsigned int) | |
Description: link color window flag. More... | |
vtkGetMacro (LinkResetWindowLevel, unsigned int) | |
Description: link reset color window flag. More... | |
vtkGetMacro (LinkResetViewer, unsigned int) | |
Description: link reset viewer flag. More... | |
vtkGetMacro (LinkRequestedPosition, unsigned int) | |
Description: link requested position (double click) flag. More... | |
vtkGetMacro (LinkCamera, unsigned int) | |
Description: link camera flag. More... | |
vtkGetMacro (LinkPosition, unsigned int) | |
Description: link position flag. More... | |
vtkGetMacro (ShowAxes, unsigned int) | |
Description: show axes (view intersections) flag. More... | |
vtkGetObjectMacro (Command, vtkViewImage2DCollectionCommand) | |
vtkGetObjectMacro (ExtraRenderWindow, vtkRenderWindow) | |
vtkSyncSetMacro (Slice, int, vtkViewImage2D) | |
vtkSyncSetMacro (SliceOrientation, int, vtkViewImage2D) | |
vtkSyncSetMacro (ShowAnnotations, bool, vtkViewImage2D) | |
vtkSyncSetMacro (ShowScalarBar, bool, vtkViewImage2D) | |
vtkSyncSetMacro (ColorWindow, double, vtkViewImage2D) | |
vtkSyncSetMacro (ColorLevel, double, vtkViewImage2D) | |
vtkSyncSetMacro (Interpolate, int, vtkViewImage2D) | |
Description: Synchronize interpolate between views. More... | |
vtkSyncSetObjectMacro (OrientationMatrix, vtkMatrix4x4, vtkViewImage2D) | |
vtkSyncSetObjectMacro (LookupTable, vtkLookupTable, vtkViewImage2D) | |
vtkSyncSetObjectMacro (TextProperty, vtkTextProperty, vtkViewImage2D) | |
vtkSyncSetObjectMacro (Input, vtkImageData, vtkViewImage2D) | |
vtkSyncSetObjectMacro (InputConnection, vtkAlgorithmOutput, vtkViewImage2D) | |
vtkSyncSetObjectMacro (Size, int, vtkViewImage2D) | |
vtkSyncSetObjectMacro (Position, int, vtkViewImage2D) | |
vtkSyncSetObjectMacro (WorldCoordinates, double, vtkViewImage2D) | |
vtkTypeRevisionMacro (vtkViewImage2DCollection, vtkCollection) | |
Static Public Member Functions | |
static vtkViewImage2DCollection * | New () |
Convenient method to access the constructor. More... | |
Protected Member Functions | |
vtkViewImage2DCollection () | |
~vtkViewImage2DCollection () | |
Protected Attributes | |
vtkViewImage2DCollectionCommand * | Command |
vtkRenderWindow * | ExtraRenderWindow |
unsigned int | LinkCamera |
unsigned int | LinkColorWindowLevel |
unsigned int | LinkPosition |
unsigned int | LinkRequestedPosition |
unsigned int | LinkResetViewer |
unsigned int | LinkResetWindowLevel |
unsigned int | LinkSliceMove |
std::vector< vtkProp3D * > | PlanesActors |
unsigned int | ShowAxes |
Manage a collection of 2D views.
Definition at line 133 of file vtkViewImage2DCollection.h.
|
protected |
Definition at line 119 of file vtkViewImage2DCollection.cxx.
|
protected |
Definition at line 126 of file vtkViewImage2DCollection.cxx.
void vtkViewImage2DCollection::AddItem | ( | vtkViewImage2D * | a | ) |
Definition at line 171 of file vtkViewImage2DCollection.cxx.
void vtkViewImage2DCollection::EnableContourPickingMode | ( | ) |
Change Interaction mode of the collection to ContourPickingMode()
Definition at line 666 of file vtkViewImage2DCollection.cxx.
void vtkViewImage2DCollection::EnableDefaultInteractionMode | ( | ) |
Change Interaction mode of the collection to DefaultMode()
Definition at line 626 of file vtkViewImage2DCollection.cxx.
void vtkViewImage2DCollection::EnablePanInteractionMode | ( | ) |
Change Interaction mode of the collection to ZoomMode()
Definition at line 654 of file vtkViewImage2DCollection.cxx.
void vtkViewImage2DCollection::EnableZoomInteractionMode | ( | ) |
Change Interaction mode of the collection to ZoomMode()
Definition at line 642 of file vtkViewImage2DCollection.cxx.
|
inline |
Definition at line 160 of file vtkViewImage2DCollection.h.
|
inline |
Definition at line 149 of file vtkViewImage2DCollection.h.
std::vector< vtkProp3D * > vtkViewImage2DCollection::GetPlanesActors | ( | ) |
Get the plane actors.
Definition at line 690 of file vtkViewImage2DCollection.cxx.
void vtkViewImage2DCollection::Initialize | ( | ) |
Definition at line 211 of file vtkViewImage2DCollection.cxx.
void vtkViewImage2DCollection::InitializeAllObservers | ( | ) |
Definition at line 141 of file vtkViewImage2DCollection.cxx.
|
static |
Convenient method to access the constructor.
void vtkViewImage2DCollection::RemoveAllItems | ( | ) |
Definition at line 187 of file vtkViewImage2DCollection.cxx.
void vtkViewImage2DCollection::RemoveItem | ( | int | i | ) |
Definition at line 205 of file vtkViewImage2DCollection.cxx.
void vtkViewImage2DCollection::RemoveItem | ( | vtkViewImage2D * | a | ) |
Definition at line 180 of file vtkViewImage2DCollection.cxx.
void vtkViewImage2DCollection::ReplaceItem | ( | int | i, |
vtkViewImage2D * | a | ||
) |
Definition at line 194 of file vtkViewImage2DCollection.cxx.
|
inline |
Definition at line 229 of file vtkViewImage2DCollection.h.
|
virtual |
Description: link camera flag.
Definition at line 545 of file vtkViewImage2DCollection.cxx.
|
virtual |
Description: link color window flag.
Definition at line 437 of file vtkViewImage2DCollection.cxx.
|
virtual |
Description: link position flag.
Definition at line 573 of file vtkViewImage2DCollection.cxx.
|
virtual |
Description: link requested position (double click) flag.
Definition at line 518 of file vtkViewImage2DCollection.cxx.
|
virtual |
Description: link reset viewer flag.
Definition at line 491 of file vtkViewImage2DCollection.cxx.
|
virtual |
Description: link reset color window flag.
Definition at line 464 of file vtkViewImage2DCollection.cxx.
|
virtual |
Description: link slice flag.
Definition at line 410 of file vtkViewImage2DCollection.cxx.
|
virtual |
Description: show axes (view intersections) flag.
Definition at line 600 of file vtkViewImage2DCollection.cxx.
void vtkViewImage2DCollection::SetSplinePlaneActorsVisibility | ( | bool | iVisibility | ) |
Set the visibility of the plane actor.
Set the visibility of the slice plane actors.
[in] | iVisibility | |
[in] | iVisibility | true to see the actors, false to hide the actors |
Definition at line 366 of file vtkViewImage2DCollection.cxx.
void vtkViewImage2DCollection::SynchronizeViews | ( | bool | iSynchronize | ) |
Synchronize the 2d views.
[in] | iSynchronize | enable/disable synchronization |
Definition at line 678 of file vtkViewImage2DCollection.cxx.
void vtkViewImage2DCollection::SyncPan | ( | ) |
Definition at line 330 of file vtkViewImage2DCollection.cxx.
|
virtual |
Description: Synchronize render between views.
Definition at line 257 of file vtkViewImage2DCollection.cxx.
|
virtual |
Description: Synchronize render between views except iV (which is already up to date)
Definition at line 274 of file vtkViewImage2DCollection.cxx.
|
virtual |
Description: Synchronize reset between views.
Definition at line 294 of file vtkViewImage2DCollection.cxx.
|
virtual |
Description: Synchronize reset camera between views.
Definition at line 382 of file vtkViewImage2DCollection.cxx.
|
virtual |
Description: Synchronize reset window level between views.
Definition at line 306 of file vtkViewImage2DCollection.cxx.
void vtkViewImage2DCollection::SyncSetBackground | ( | double * | rgb | ) |
Definition at line 239 of file vtkViewImage2DCollection.cxx.
void vtkViewImage2DCollection::SyncSetZoomAndParallelScale | ( | double | Zoom, |
double | ParallelScale | ||
) |
Definition at line 341 of file vtkViewImage2DCollection.cxx.
|
virtual |
Description: Synchronize interactor start between views.
Definition at line 396 of file vtkViewImage2DCollection.cxx.
void vtkViewImage2DCollection::SyncUpdateWindowLevel | ( | void | ) |
Definition at line 318 of file vtkViewImage2DCollection.cxx.
vtkViewImage2DCollection::vtkBooleanMacro | ( | LinkSliceMove | , |
unsigned | int | ||
) |
Description: link slice flag.
vtkViewImage2DCollection::vtkBooleanMacro | ( | LinkColorWindowLevel | , |
unsigned | int | ||
) |
Description: link color window flag.
vtkViewImage2DCollection::vtkBooleanMacro | ( | LinkResetWindowLevel | , |
unsigned | int | ||
) |
Description: link reset color window flag.
vtkViewImage2DCollection::vtkBooleanMacro | ( | LinkResetViewer | , |
unsigned | int | ||
) |
Description: link reset viewer flag.
vtkViewImage2DCollection::vtkBooleanMacro | ( | LinkRequestedPosition | , |
unsigned | int | ||
) |
Description: link requested position (double click) flag.
vtkViewImage2DCollection::vtkBooleanMacro | ( | LinkCamera | , |
unsigned | int | ||
) |
Description: link camera flag.
vtkViewImage2DCollection::vtkBooleanMacro | ( | LinkPosition | , |
unsigned | int | ||
) |
Description: link position flag.
vtkViewImage2DCollection::vtkBooleanMacro | ( | ShowAxes | , |
unsigned | int | ||
) |
Description: show axes (view intersections) flag.
vtkViewImage2DCollection::vtkGetMacro | ( | LinkSliceMove | , |
unsigned | int | ||
) |
Description: link slice flag.
vtkViewImage2DCollection::vtkGetMacro | ( | LinkColorWindowLevel | , |
unsigned | int | ||
) |
Description: link color window flag.
vtkViewImage2DCollection::vtkGetMacro | ( | LinkResetWindowLevel | , |
unsigned | int | ||
) |
Description: link reset color window flag.
vtkViewImage2DCollection::vtkGetMacro | ( | LinkResetViewer | , |
unsigned | int | ||
) |
Description: link reset viewer flag.
vtkViewImage2DCollection::vtkGetMacro | ( | LinkRequestedPosition | , |
unsigned | int | ||
) |
Description: link requested position (double click) flag.
vtkViewImage2DCollection::vtkGetMacro | ( | LinkCamera | , |
unsigned | int | ||
) |
Description: link camera flag.
vtkViewImage2DCollection::vtkGetMacro | ( | LinkPosition | , |
unsigned | int | ||
) |
Description: link position flag.
vtkViewImage2DCollection::vtkGetMacro | ( | ShowAxes | , |
unsigned | int | ||
) |
Description: show axes (view intersections) flag.
vtkViewImage2DCollection::vtkGetObjectMacro | ( | Command | , |
vtkViewImage2DCollectionCommand | |||
) |
vtkViewImage2DCollection::vtkGetObjectMacro | ( | ExtraRenderWindow | , |
vtkRenderWindow | |||
) |
vtkViewImage2DCollection::vtkSyncSetMacro | ( | Slice | , |
int | , | ||
vtkViewImage2D | |||
) |
vtkViewImage2DCollection::vtkSyncSetMacro | ( | SliceOrientation | , |
int | , | ||
vtkViewImage2D | |||
) |
vtkViewImage2DCollection::vtkSyncSetMacro | ( | ShowAnnotations | , |
bool | , | ||
vtkViewImage2D | |||
) |
vtkViewImage2DCollection::vtkSyncSetMacro | ( | ShowScalarBar | , |
bool | , | ||
vtkViewImage2D | |||
) |
vtkViewImage2DCollection::vtkSyncSetMacro | ( | ColorWindow | , |
double | , | ||
vtkViewImage2D | |||
) |
vtkViewImage2DCollection::vtkSyncSetMacro | ( | ColorLevel | , |
double | , | ||
vtkViewImage2D | |||
) |
vtkViewImage2DCollection::vtkSyncSetMacro | ( | Interpolate | , |
int | , | ||
vtkViewImage2D | |||
) |
Description: Synchronize interpolate between views.
vtkViewImage2DCollection::vtkSyncSetObjectMacro | ( | OrientationMatrix | , |
vtkMatrix4x4 | , | ||
vtkViewImage2D | |||
) |
vtkViewImage2DCollection::vtkSyncSetObjectMacro | ( | LookupTable | , |
vtkLookupTable | , | ||
vtkViewImage2D | |||
) |
vtkViewImage2DCollection::vtkSyncSetObjectMacro | ( | TextProperty | , |
vtkTextProperty | , | ||
vtkViewImage2D | |||
) |
vtkViewImage2DCollection::vtkSyncSetObjectMacro | ( | Input | , |
vtkImageData | , | ||
vtkViewImage2D | |||
) |
vtkViewImage2DCollection::vtkSyncSetObjectMacro | ( | InputConnection | , |
vtkAlgorithmOutput | , | ||
vtkViewImage2D | |||
) |
vtkViewImage2DCollection::vtkSyncSetObjectMacro | ( | Size | , |
int | , | ||
vtkViewImage2D | |||
) |
vtkViewImage2DCollection::vtkSyncSetObjectMacro | ( | Position | , |
int | , | ||
vtkViewImage2D | |||
) |
vtkViewImage2DCollection::vtkSyncSetObjectMacro | ( | WorldCoordinates | , |
double | , | ||
vtkViewImage2D | |||
) |
vtkViewImage2DCollection::vtkTypeRevisionMacro | ( | vtkViewImage2DCollection | , |
vtkCollection | |||
) |
|
protected |
Definition at line 388 of file vtkViewImage2DCollection.h.
|
protected |
Definition at line 389 of file vtkViewImage2DCollection.h.
|
protected |
Definition at line 398 of file vtkViewImage2DCollection.h.
|
protected |
Definition at line 394 of file vtkViewImage2DCollection.h.
|
protected |
Definition at line 399 of file vtkViewImage2DCollection.h.
|
protected |
Definition at line 397 of file vtkViewImage2DCollection.h.
|
protected |
Definition at line 396 of file vtkViewImage2DCollection.h.
|
protected |
Definition at line 395 of file vtkViewImage2DCollection.h.
|
protected |
Definition at line 393 of file vtkViewImage2DCollection.h.
|
protected |
Definition at line 391 of file vtkViewImage2DCollection.h.
|
protected |
Definition at line 400 of file vtkViewImage2DCollection.h.