VTK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
vtkQtAnnotationView Class Reference

A VTK view that displays the annotations on its annotation link. More...

#include <vtkQtAnnotationView.h>

Inheritance diagram for vtkQtAnnotationView:
[legend]
Collaboration diagram for vtkQtAnnotationView:
[legend]

Public Types

typedef vtkQtView Superclass
 
- Public Types inherited from vtkQtView
typedef vtkView Superclass
 
- Public Types inherited from vtkView
typedef vtkObject Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkQtAnnotationViewNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual QWidget * GetWidget ()
 
virtual void Update ()
 
- Public Member Functions inherited from vtkQtView
vtkQtViewNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void ProcessQtEvents ()
 
virtual void ProcessQtEventsNoUserInput ()
 
virtual bool SaveImage (const char *fileName)
 
- Public Member Functions inherited from vtkView
vtkViewNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
void AddRepresentation (vtkDataRepresentation *rep)
 
void SetRepresentation (vtkDataRepresentation *rep)
 
vtkDataRepresentationAddRepresentationFromInputConnection (vtkAlgorithmOutput *conn)
 
vtkDataRepresentationSetRepresentationFromInputConnection (vtkAlgorithmOutput *conn)
 
vtkDataRepresentationAddRepresentationFromInput (vtkDataObject *input)
 
vtkDataRepresentationSetRepresentationFromInput (vtkDataObject *input)
 
void RemoveRepresentation (vtkDataRepresentation *rep)
 
void RemoveRepresentation (vtkAlgorithmOutput *rep)
 
void RemoveAllRepresentations ()
 
int GetNumberOfRepresentations ()
 
vtkDataRepresentationGetRepresentation (int index=0)
 
bool IsRepresentationPresent (vtkDataRepresentation *rep)
 
virtual void ApplyViewTheme (vtkViewTheme *vtkNotUsed(theme))
 
vtkCommand * GetObserver ()
 
void RegisterProgress (vtkObject *algorithm, const char *message=NULL)
 
void UnRegisterProgress (vtkObject *algorithm)
 

Static Public Member Functions

static vtkQtAnnotationViewNew ()
 
static int IsTypeOf (const char *type)
 
static vtkQtAnnotationViewSafeDownCast (vtkObjectBase *o)
 
- Static Public Member Functions inherited from vtkQtView
static int IsTypeOf (const char *type)
 
static vtkQtViewSafeDownCast (vtkObjectBase *o)
 
- Static Public Member Functions inherited from vtkView
static vtkViewNew ()
 
static int IsTypeOf (const char *type)
 
static vtkViewSafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkQtAnnotationView ()
 
 ~vtkQtAnnotationView ()
 
- Protected Member Functions inherited from vtkQtView
 vtkQtView ()
 
 ~vtkQtView ()
 
- Protected Member Functions inherited from vtkView
 vtkView ()
 
 ~vtkView ()
 
virtual vtkDataRepresentationCreateDefaultRepresentation (vtkAlgorithmOutput *conn)
 
virtual void ProcessEvents (vtkObject *caller, unsigned long eventId, void *callData)
 
virtual void AddRepresentationInternal (vtkDataRepresentation *vtkNotUsed(rep))
 
virtual void RemoveRepresentationInternal (vtkDataRepresentation *vtkNotUsed(rep))
 
virtual void SetReuseSingleRepresentation (bool)
 
virtual bool GetReuseSingleRepresentation ()
 
virtual void ReuseSingleRepresentationOn ()
 
virtual void ReuseSingleRepresentationOff ()
 

Detailed Description

A VTK view that displays the annotations on its annotation link.

vtkQtAnnotationView is a VTK view using an underlying QTableView.

Events:
vtkCommand::AnnotationChangedEvent

Definition at line 46 of file vtkQtAnnotationView.h.

Member Typedef Documentation

Definition at line 52 of file vtkQtAnnotationView.h.

Constructor & Destructor Documentation

vtkQtAnnotationView::vtkQtAnnotationView ( )
protected
vtkQtAnnotationView::~vtkQtAnnotationView ( )
protected

Member Function Documentation

static vtkQtAnnotationView* vtkQtAnnotationView::New ( )
static
static int vtkQtAnnotationView::IsTypeOf ( const char *  type)
static
virtual int vtkQtAnnotationView::IsA ( const char *  type)
virtual

Reimplemented from vtkQtView.

static vtkQtAnnotationView* vtkQtAnnotationView::SafeDownCast ( vtkObjectBase *  o)
static
virtual vtkObjectBase* vtkQtAnnotationView::NewInstanceInternal ( ) const
protectedvirtual

Reimplemented from vtkQtView.

vtkQtAnnotationView* vtkQtAnnotationView::NewInstance ( ) const
void vtkQtAnnotationView::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual QWidget* vtkQtAnnotationView::GetWidget ( )
virtual

Get the main container of this view (a QWidget). The application typically places the view with a call to GetWidget(): something like this this->ui->box->layout()->addWidget(this->View->GetWidget());

Implements vtkQtView.

virtual void vtkQtAnnotationView::Update ( )
virtual

Updates the view.

Reimplemented from vtkView.


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