GOFIGURE2  0.9.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkViewImage2DCollection Class Reference

Manage a collection of 2D views. More...

#include <Code/ExternalCode/MegaVTK/vtkRenderingAddOn/vtkViewImage2DCollection.h>

Inheritance diagram for vtkViewImage2DCollection:
Inheritance graph
[legend]
Collaboration diagram for vtkViewImage2DCollection:
Collaboration graph
[legend]

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...
 
vtkViewImage2DGetItem (int i)
 
vtkViewImage2DGetNextItem ()
 
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 vtkViewImage2DCollectionNew ()
 Convenient method to access the constructor. More...
 

Protected Member Functions

 vtkViewImage2DCollection ()
 
 ~vtkViewImage2DCollection ()
 

Protected Attributes

vtkViewImage2DCollectionCommandCommand
 
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
 

Detailed Description

Manage a collection of 2D views.

Definition at line 133 of file vtkViewImage2DCollection.h.

Constructor & Destructor Documentation

vtkViewImage2DCollection::vtkViewImage2DCollection ( )
protected

Definition at line 119 of file vtkViewImage2DCollection.cxx.

vtkViewImage2DCollection::~vtkViewImage2DCollection ( )
protected

Definition at line 126 of file vtkViewImage2DCollection.cxx.

Member Function Documentation

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.

vtkViewImage2D* vtkViewImage2DCollection::GetItem ( int  i)
inline

Definition at line 160 of file vtkViewImage2DCollection.h.

vtkViewImage2D* vtkViewImage2DCollection::GetNextItem ( )
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 vtkViewImage2DCollection* vtkViewImage2DCollection::New ( )
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.

void vtkViewImage2DCollection::SetExtraRenderWindow ( vtkRenderWindow *  win)
inline

Definition at line 229 of file vtkViewImage2DCollection.h.

void vtkViewImage2DCollection::SetLinkCamera ( unsigned int  v)
virtual

Description: link camera flag.

Definition at line 545 of file vtkViewImage2DCollection.cxx.

void vtkViewImage2DCollection::SetLinkColorWindowLevel ( unsigned int  v)
virtual

Description: link color window flag.

Definition at line 437 of file vtkViewImage2DCollection.cxx.

void vtkViewImage2DCollection::SetLinkPosition ( unsigned int  v)
virtual

Description: link position flag.

Definition at line 573 of file vtkViewImage2DCollection.cxx.

void vtkViewImage2DCollection::SetLinkRequestedPosition ( unsigned int  v)
virtual

Description: link requested position (double click) flag.

Definition at line 518 of file vtkViewImage2DCollection.cxx.

void vtkViewImage2DCollection::SetLinkResetViewer ( unsigned int  v)
virtual

Description: link reset viewer flag.

Definition at line 491 of file vtkViewImage2DCollection.cxx.

void vtkViewImage2DCollection::SetLinkResetWindowLevel ( unsigned int  v)
virtual

Description: link reset color window flag.

Definition at line 464 of file vtkViewImage2DCollection.cxx.

void vtkViewImage2DCollection::SetLinkSliceMove ( unsigned int  v)
virtual

Description: link slice flag.

Definition at line 410 of file vtkViewImage2DCollection.cxx.

void vtkViewImage2DCollection::SetShowAxes ( unsigned int  v)
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.

Parameters
[in]iVisibility
[in]iVisibilitytrue 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.

Parameters
[in]iSynchronizeenable/disable synchronization

Definition at line 678 of file vtkViewImage2DCollection.cxx.

void vtkViewImage2DCollection::SyncPan ( )

Definition at line 330 of file vtkViewImage2DCollection.cxx.

void vtkViewImage2DCollection::SyncRender ( void  )
virtual

Description: Synchronize render between views.

Definition at line 257 of file vtkViewImage2DCollection.cxx.

void vtkViewImage2DCollection::SyncRender ( vtkViewImage2D iV)
virtual

Description: Synchronize render between views except iV (which is already up to date)

Definition at line 274 of file vtkViewImage2DCollection.cxx.

void vtkViewImage2DCollection::SyncReset ( void  )
virtual

Description: Synchronize reset between views.

Definition at line 294 of file vtkViewImage2DCollection.cxx.

void vtkViewImage2DCollection::SyncResetCamera ( void  )
virtual

Description: Synchronize reset camera between views.

Definition at line 382 of file vtkViewImage2DCollection.cxx.

void vtkViewImage2DCollection::SyncResetWindowLevel ( void  )
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.

void vtkViewImage2DCollection::SyncStart ( void  )
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   
)

Member Data Documentation

vtkViewImage2DCollectionCommand* vtkViewImage2DCollection::Command
protected

Definition at line 388 of file vtkViewImage2DCollection.h.

vtkRenderWindow* vtkViewImage2DCollection::ExtraRenderWindow
protected

Definition at line 389 of file vtkViewImage2DCollection.h.

unsigned int vtkViewImage2DCollection::LinkCamera
protected

Definition at line 398 of file vtkViewImage2DCollection.h.

unsigned int vtkViewImage2DCollection::LinkColorWindowLevel
protected

Definition at line 394 of file vtkViewImage2DCollection.h.

unsigned int vtkViewImage2DCollection::LinkPosition
protected

Definition at line 399 of file vtkViewImage2DCollection.h.

unsigned int vtkViewImage2DCollection::LinkRequestedPosition
protected

Definition at line 397 of file vtkViewImage2DCollection.h.

unsigned int vtkViewImage2DCollection::LinkResetViewer
protected

Definition at line 396 of file vtkViewImage2DCollection.h.

unsigned int vtkViewImage2DCollection::LinkResetWindowLevel
protected

Definition at line 395 of file vtkViewImage2DCollection.h.

unsigned int vtkViewImage2DCollection::LinkSliceMove
protected

Definition at line 393 of file vtkViewImage2DCollection.h.

std::vector< vtkProp3D * > vtkViewImage2DCollection::PlanesActors
protected

Definition at line 391 of file vtkViewImage2DCollection.h.

unsigned int vtkViewImage2DCollection::ShowAxes
protected

Definition at line 400 of file vtkViewImage2DCollection.h.


The documentation for this class was generated from the following files: