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
view_tri_interactor Class Reference

#include <view_tri_interactor.h>

+ Inheritance diagram for view_tri_interactor:
+ Collaboration diagram for view_tri_interactor:

Public Member Functions

 vtkTypeMacro (view_tri_interactor, vtkInteractorStyleTrackballCamera)
 
void PrintSelf (ostream &os, vtkIndent indent) override
 
void geometry (vtkDataSet *geometry)
 
void magnification (int val)
 
void flat (bool val)
 
virtual void OnMouseMove () override
 
virtual void OnLeftButtonDown () override
 
virtual void OnLeftButtonUp () override
 
virtual void OnMiddleButtonDown () override
 
virtual void OnMiddleButtonUp () override
 
virtual void OnRightButtonDown () override
 
virtual void OnRightButtonUp () override
 
virtual void OnChar () override
 
bool is_changed ()
 
void blackwire ()
 

Static Public Member Functions

static view_tri_interactorNew ()
 

Protected Member Functions

 view_tri_interactor ()
 
virtual ~view_tri_interactor ()
 
void reset ()
 

Protected Attributes

bool is_changed_
 
bool delete_mode_
 
bool initialised_
 
vtkRenderer * ren_
 
vtkRenderWindow * renWin_
 
vtkDataSet * geometry_
 
vtkCellLocator * locator_
 
double x_ [6]
 
int n_
 
vtkPoints * points_
 
vtkActor2D * actor_
 
float * Zbuffer_
 
int * size_
 
bool bg_
 
int magnification_
 
bool black_wire_
 
bool flat_
 

Detailed Description

Definition at line 29 of file view_tri_interactor.h.

Constructor & Destructor Documentation

◆ view_tri_interactor()

view_tri_interactor::view_tri_interactor ( )
protected

Definition at line 62 of file view_tri_interactor.cxx.

+ Here is the caller graph for this function:

◆ ~view_tri_interactor()

view_tri_interactor::~view_tri_interactor ( )
protectedvirtual

Definition at line 77 of file view_tri_interactor.cxx.

Member Function Documentation

◆ blackwire()

void view_tri_interactor::blackwire ( )
inline

Definition at line 50 of file view_tri_interactor.h.

+ Here is the caller graph for this function:

◆ flat()

void view_tri_interactor::flat ( bool  val)
inline

Definition at line 38 of file view_tri_interactor.h.

+ Here is the caller graph for this function:

◆ geometry()

void view_tri_interactor::geometry ( vtkDataSet *  geometry)
inline

Definition at line 36 of file view_tri_interactor.h.

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

◆ is_changed()

bool view_tri_interactor::is_changed ( )
inline

Definition at line 49 of file view_tri_interactor.h.

+ Here is the caller graph for this function:

◆ magnification()

void view_tri_interactor::magnification ( int  val)
inline

Definition at line 37 of file view_tri_interactor.h.

+ Here is the caller graph for this function:

◆ New()

view_tri_interactor * view_tri_interactor::New ( )
static

Definition at line 52 of file view_tri_interactor.cxx.

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

◆ OnChar()

void view_tri_interactor::OnChar ( )
overridevirtual

Definition at line 250 of file view_tri_interactor.cxx.

+ Here is the call graph for this function:

◆ OnLeftButtonDown()

void view_tri_interactor::OnLeftButtonDown ( )
overridevirtual

Definition at line 118 of file view_tri_interactor.cxx.

+ Here is the call graph for this function:

◆ OnLeftButtonUp()

void view_tri_interactor::OnLeftButtonUp ( )
overridevirtual

Definition at line 203 of file view_tri_interactor.cxx.

◆ OnMiddleButtonDown()

void view_tri_interactor::OnMiddleButtonDown ( )
overridevirtual

Definition at line 215 of file view_tri_interactor.cxx.

◆ OnMiddleButtonUp()

void view_tri_interactor::OnMiddleButtonUp ( )
overridevirtual

Definition at line 220 of file view_tri_interactor.cxx.

◆ OnMouseMove()

void view_tri_interactor::OnMouseMove ( )
overridevirtual

Definition at line 235 of file view_tri_interactor.cxx.

◆ OnRightButtonDown()

void view_tri_interactor::OnRightButtonDown ( )
overridevirtual

Definition at line 225 of file view_tri_interactor.cxx.

◆ OnRightButtonUp()

void view_tri_interactor::OnRightButtonUp ( )
overridevirtual

Definition at line 230 of file view_tri_interactor.cxx.

◆ PrintSelf()

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

Definition at line 527 of file view_tri_interactor.cxx.

◆ reset()

void view_tri_interactor::reset ( )
protected

Definition at line 83 of file view_tri_interactor.cxx.

+ Here is the caller graph for this function:

◆ vtkTypeMacro()

view_tri_interactor::vtkTypeMacro ( view_tri_interactor  ,
vtkInteractorStyleTrackballCamera   
)

Member Data Documentation

◆ actor_

vtkActor2D* view_tri_interactor::actor_
protected

Definition at line 66 of file view_tri_interactor.h.

◆ bg_

bool view_tri_interactor::bg_
protected

Definition at line 69 of file view_tri_interactor.h.

◆ black_wire_

bool view_tri_interactor::black_wire_
protected

Definition at line 71 of file view_tri_interactor.h.

◆ delete_mode_

bool view_tri_interactor::delete_mode_
protected

Definition at line 57 of file view_tri_interactor.h.

◆ flat_

bool view_tri_interactor::flat_
protected

Definition at line 72 of file view_tri_interactor.h.

◆ geometry_

vtkDataSet* view_tri_interactor::geometry_
protected

Definition at line 61 of file view_tri_interactor.h.

◆ initialised_

bool view_tri_interactor::initialised_
protected

Definition at line 58 of file view_tri_interactor.h.

◆ is_changed_

bool view_tri_interactor::is_changed_
protected

Definition at line 56 of file view_tri_interactor.h.

◆ locator_

vtkCellLocator* view_tri_interactor::locator_
protected

Definition at line 62 of file view_tri_interactor.h.

◆ magnification_

int view_tri_interactor::magnification_
protected

Definition at line 70 of file view_tri_interactor.h.

◆ n_

int view_tri_interactor::n_
protected

Definition at line 64 of file view_tri_interactor.h.

◆ points_

vtkPoints* view_tri_interactor::points_
protected

Definition at line 65 of file view_tri_interactor.h.

◆ ren_

vtkRenderer* view_tri_interactor::ren_
protected

Definition at line 59 of file view_tri_interactor.h.

◆ renWin_

vtkRenderWindow* view_tri_interactor::renWin_
protected

Definition at line 60 of file view_tri_interactor.h.

◆ size_

int* view_tri_interactor::size_
protected

Definition at line 68 of file view_tri_interactor.h.

◆ x_

double view_tri_interactor::x_[6]
protected

Definition at line 63 of file view_tri_interactor.h.

◆ Zbuffer_

float* view_tri_interactor::Zbuffer_
protected

Definition at line 67 of file view_tri_interactor.h.


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