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

#include <pixelpos_points.h>

+ Collaboration diagram for pixelpos_points:

Public Member Functions

 pixelpos_points (vtkRenderer *ren)
 
 ~pixelpos_points ()
 
int size ()
 
void add_point (int ref, double u, double v)
 
void moa_point (int ref, double u, double v)
 
int pick_point (double u, double v)
 
int select_point (double u, double v)
 
void add_or_moa_point (double u, double v)
 
void erase_last_point ()
 
void erase_selected_point ()
 
void export_selected_point ()
 
void redraw ()
 
void quiet ()
 

Protected Attributes

std::vector< int > ref_
 
std::vector< vtkTransform * > pos_
 
vtkRenderer * ren_
 
int selected_
 
bool verbose_
 

Friends

std::istream & operator>> (std::istream &i, pixelpos_points &l)
 
std::ostream & operator<< (std::ostream &o, const pixelpos_points &l)
 

Detailed Description

Definition at line 28 of file pixelpos_points.h.

Constructor & Destructor Documentation

◆ pixelpos_points()

pixelpos_points::pixelpos_points ( vtkRenderer *  ren)
inline

Definition at line 31 of file pixelpos_points.h.

◆ ~pixelpos_points()

pixelpos_points::~pixelpos_points ( )

Definition at line 27 of file pixelpos_points.cxx.

Member Function Documentation

◆ add_or_moa_point()

void pixelpos_points::add_or_moa_point ( double  u,
double  v 
)

Definition at line 152 of file pixelpos_points.cxx.

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

◆ add_point()

void pixelpos_points::add_point ( int  ref,
double  u,
double  v 
)

Definition at line 33 of file pixelpos_points.cxx.

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

◆ erase_last_point()

void pixelpos_points::erase_last_point ( )

Definition at line 74 of file pixelpos_points.cxx.

◆ erase_selected_point()

void pixelpos_points::erase_selected_point ( )

Definition at line 86 of file pixelpos_points.cxx.

+ Here is the caller graph for this function:

◆ export_selected_point()

void pixelpos_points::export_selected_point ( )

Definition at line 162 of file pixelpos_points.cxx.

+ Here is the caller graph for this function:

◆ moa_point()

void pixelpos_points::moa_point ( int  ref,
double  u,
double  v 
)

Definition at line 106 of file pixelpos_points.cxx.

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

◆ pick_point()

int pixelpos_points::pick_point ( double  u,
double  v 
)

Definition at line 115 of file pixelpos_points.cxx.

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

◆ quiet()

void pixelpos_points::quiet ( )
inline

Definition at line 43 of file pixelpos_points.h.

+ Here is the caller graph for this function:

◆ redraw()

void pixelpos_points::redraw ( )

◆ select_point()

int pixelpos_points::select_point ( double  u,
double  v 
)

Definition at line 137 of file pixelpos_points.cxx.

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

◆ size()

int pixelpos_points::size ( )
inline

Definition at line 33 of file pixelpos_points.h.

+ Here is the caller graph for this function:

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  o,
const pixelpos_points l 
)
friend

Definition at line 186 of file pixelpos_points.cxx.

◆ operator>>

std::istream& operator>> ( std::istream &  i,
pixelpos_points l 
)
friend

Definition at line 169 of file pixelpos_points.cxx.

Member Data Documentation

◆ pos_

std::vector<vtkTransform *> pixelpos_points::pos_
protected

Definition at line 50 of file pixelpos_points.h.

◆ ref_

std::vector<int> pixelpos_points::ref_
protected

Definition at line 49 of file pixelpos_points.h.

◆ ren_

vtkRenderer* pixelpos_points::ren_
protected

Definition at line 51 of file pixelpos_points.h.

◆ selected_

int pixelpos_points::selected_
protected

Definition at line 52 of file pixelpos_points.h.

◆ verbose_

bool pixelpos_points::verbose_
protected

Definition at line 53 of file pixelpos_points.h.


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