Points&Forces (survey)
Software tools facilitating the task of surveying architecture
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
a_interactor Class Reference

a generic interactor More...

#include <a_interactor.h>

+ Inheritance diagram for a_interactor:
+ Collaboration diagram for a_interactor:

Public Member Functions

 vtkTypeMacro (a_interactor, vtkInteractorStyleTrackballCamera)
 
void PrintSelf (ostream &os, vtkIndent indent) override
 
 a_interactor ()
 
virtual ~a_interactor ()
 
void magnification (int val)
 
int magnification () const
 
void name (const std::string &name)
 
std::string name () const
 
void keep_color (const bool val=true)
 

Static Public Member Functions

static a_interactorNew ()
 

Protected Member Functions

virtual void OnChar () override
 
virtual void OnLeftButtonDown () override
 
virtual void OnMiddleButtonDown () override
 
virtual void OnMiddleButtonUp () override
 
virtual void OnRightButtonDown () override
 
virtual void OnRightButtonUp () override
 

Protected Attributes

bool bg_
 
bool keep_color_
 
int magnification_
 
std::string name_
 

Detailed Description

a generic interactor

Definition at line 28 of file a_interactor.h.

Constructor & Destructor Documentation

◆ a_interactor()

a_interactor::a_interactor ( )

Definition at line 54 of file a_interactor.cxx.

+ Here is the caller graph for this function:

◆ ~a_interactor()

virtual a_interactor::~a_interactor ( )
inlinevirtual

Definition at line 36 of file a_interactor.h.

Member Function Documentation

◆ keep_color()

void a_interactor::keep_color ( const bool  val = true)
inline

Definition at line 41 of file a_interactor.h.

+ Here is the caller graph for this function:

◆ magnification() [1/2]

int a_interactor::magnification ( ) const
inline

Definition at line 38 of file a_interactor.h.

◆ magnification() [2/2]

void a_interactor::magnification ( int  val)
inline

Definition at line 37 of file a_interactor.h.

+ Here is the caller graph for this function:

◆ name() [1/2]

std::string a_interactor::name ( ) const
inline

Definition at line 40 of file a_interactor.h.

+ Here is the caller graph for this function:

◆ name() [2/2]

void a_interactor::name ( const std::string &  name)
inline

Definition at line 39 of file a_interactor.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ New()

a_interactor * a_interactor::New ( )
static

Definition at line 44 of file a_interactor.cxx.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ OnChar()

void a_interactor::OnChar ( )
overrideprotectedvirtual

Definition at line 132 of file a_interactor.cxx.

+ Here is the call graph for this function:

◆ OnLeftButtonDown()

void a_interactor::OnLeftButtonDown ( )
overrideprotectedvirtual

Definition at line 64 of file a_interactor.cxx.

◆ OnMiddleButtonDown()

void a_interactor::OnMiddleButtonDown ( )
overrideprotectedvirtual

Definition at line 112 of file a_interactor.cxx.

◆ OnMiddleButtonUp()

void a_interactor::OnMiddleButtonUp ( )
overrideprotectedvirtual

Definition at line 117 of file a_interactor.cxx.

◆ OnRightButtonDown()

void a_interactor::OnRightButtonDown ( )
overrideprotectedvirtual

Definition at line 122 of file a_interactor.cxx.

◆ OnRightButtonUp()

void a_interactor::OnRightButtonUp ( )
overrideprotectedvirtual

Definition at line 127 of file a_interactor.cxx.

◆ PrintSelf()

void a_interactor::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
override

Definition at line 374 of file a_interactor.cxx.

◆ vtkTypeMacro()

a_interactor::vtkTypeMacro ( a_interactor  ,
vtkInteractorStyleTrackballCamera   
)

Member Data Documentation

◆ bg_

bool a_interactor::bg_
protected

Definition at line 49 of file a_interactor.h.

◆ keep_color_

bool a_interactor::keep_color_
protected

Definition at line 50 of file a_interactor.h.

◆ magnification_

int a_interactor::magnification_
protected

Definition at line 51 of file a_interactor.h.

◆ name_

std::string a_interactor::name_
protected

Definition at line 52 of file a_interactor.h.


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