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

#include <a_profile_edit.h>

+ Collaboration diagram for a_profile_edit:

Public Member Functions

 a_profile_edit ()
 
void add_profile (a_curve_lin *prof)
 
void show (int precision)
 

Protected Member Functions

void draw_prof (a_curve_lin *prof, vtkRenderer *ren)
 
void draw_plan (vtkRenderer *ren)
 
void draw_refprof (a_curve_lin *prof, vtkRenderer *ren)
 

Protected Attributes

a_curve_lin profile_
 
std::vector< a_curve_lin * > profiles_ref_
 
double bd_ [6]
 

Friends

std::istream & operator>> (std::istream &i, a_profile_edit &p)
 
std::ostream & operator<< (std::ostream &o, const a_profile_edit &p)
 

Detailed Description

Definition at line 24 of file a_profile_edit.h.

Constructor & Destructor Documentation

◆ a_profile_edit()

a_profile_edit::a_profile_edit ( )

Definition at line 33 of file a_profile_edit.cxx.

Member Function Documentation

◆ add_profile()

void a_profile_edit::add_profile ( a_curve_lin prof)
inline

Definition at line 28 of file a_profile_edit.h.

+ Here is the caller graph for this function:

◆ draw_plan()

void a_profile_edit::draw_plan ( vtkRenderer *  ren)
protected

Definition at line 72 of file a_profile_edit.cxx.

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

◆ draw_prof()

void a_profile_edit::draw_prof ( a_curve_lin prof,
vtkRenderer *  ren 
)
protected

Definition at line 37 of file a_profile_edit.cxx.

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

◆ draw_refprof()

void a_profile_edit::draw_refprof ( a_curve_lin prof,
vtkRenderer *  ren 
)
protected

Definition at line 130 of file a_profile_edit.cxx.

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

◆ show()

void a_profile_edit::show ( int  precision)

Definition at line 173 of file a_profile_edit.cxx.

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

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  o,
const a_profile_edit p 
)
friend

output

Definition at line 227 of file a_profile_edit.cxx.

◆ operator>>

std::istream& operator>> ( std::istream &  i,
a_profile_edit p 
)
friend

input

Definition at line 221 of file a_profile_edit.cxx.

Member Data Documentation

◆ bd_

double a_profile_edit::bd_[6]
protected

Definition at line 38 of file a_profile_edit.h.

◆ profile_

a_curve_lin a_profile_edit::profile_
protected

Definition at line 36 of file a_profile_edit.h.

◆ profiles_ref_

std::vector<a_curve_lin *> a_profile_edit::profiles_ref_
protected

Definition at line 37 of file a_profile_edit.h.


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