Developer Documentation
ACG::QtWidgets::QtCoordFrameDialog Class Reference
Inheritance diagram for ACG::QtWidgets::QtCoordFrameDialog:

Signals

void signalNodeChanged (ACG::SceneGraph::BaseNode *_node)
 

Public Member Functions

 QtCoordFrameDialog (QWidget *parent, SceneGraph::CoordFrameNode *_node, Qt::WindowFlags fl=Qt::Widget)
 
void show ()
 

Private Slots

void add_x_plane ()
 
void add_y_plane ()
 
void add_z_plane ()
 
void del_x_plane ()
 
void del_y_plane ()
 
void del_z_plane ()
 
void mod_x_plane ()
 
void mod_y_plane ()
 
void mod_z_plane ()
 
void apply_changes ()
 
void undo_changes ()
 

Private Member Functions

void update_values ()
 
void combo2planes (const QComboBox *_combo, std::vector< float > &_planes)
 
void planes2combo (const std::vector< float > &_planes, QComboBox *_combo)
 

Private Attributes

SceneGraph::CoordFrameNodenode_
 
std::vector< float > x_planes_bak_
 
std::vector< float > y_planes_bak_
 
std::vector< float > z_planes_bak_
 
Ui::QtCoordFrameDialogUi ui_
 

Detailed Description

Definition at line 89 of file QtCoordFrameDialog.hh.

Constructor & Destructor Documentation

◆ QtCoordFrameDialog()

ACG::QtWidgets::QtCoordFrameDialog::QtCoordFrameDialog ( QWidget *  parent,
SceneGraph::CoordFrameNode _node,
Qt::WindowFlags  fl = Qt::Widget 
)

Definition at line 69 of file QtCoordFrameDialog.cc.

◆ ~QtCoordFrameDialog()

ACG::QtWidgets::QtCoordFrameDialog::~QtCoordFrameDialog ( )
inline

Definition at line 99 of file QtCoordFrameDialog.hh.

Member Function Documentation

◆ add_x_plane

void ACG::QtWidgets::QtCoordFrameDialog::add_x_plane ( )
privateslot

Definition at line 216 of file QtCoordFrameDialog.cc.

◆ add_y_plane

void ACG::QtWidgets::QtCoordFrameDialog::add_y_plane ( )
privateslot

Definition at line 238 of file QtCoordFrameDialog.cc.

◆ add_z_plane

void ACG::QtWidgets::QtCoordFrameDialog::add_z_plane ( )
privateslot

Definition at line 260 of file QtCoordFrameDialog.cc.

◆ apply_changes

void ACG::QtWidgets::QtCoordFrameDialog::apply_changes ( )
privateslot

Definition at line 183 of file QtCoordFrameDialog.cc.

◆ combo2planes()

void ACG::QtWidgets::QtCoordFrameDialog::combo2planes ( const QComboBox *  _combo,
std::vector< float > &  _planes 
)
private

Definition at line 154 of file QtCoordFrameDialog.cc.

◆ del_x_plane

void ACG::QtWidgets::QtCoordFrameDialog::del_x_plane ( )
privateslot

Definition at line 228 of file QtCoordFrameDialog.cc.

◆ del_y_plane

void ACG::QtWidgets::QtCoordFrameDialog::del_y_plane ( )
privateslot

Definition at line 250 of file QtCoordFrameDialog.cc.

◆ del_z_plane

void ACG::QtWidgets::QtCoordFrameDialog::del_z_plane ( )
privateslot

Definition at line 272 of file QtCoordFrameDialog.cc.

◆ mod_x_plane

void ACG::QtWidgets::QtCoordFrameDialog::mod_x_plane ( )
privateslot

Definition at line 222 of file QtCoordFrameDialog.cc.

◆ mod_y_plane

void ACG::QtWidgets::QtCoordFrameDialog::mod_y_plane ( )
privateslot

Definition at line 244 of file QtCoordFrameDialog.cc.

◆ mod_z_plane

void ACG::QtWidgets::QtCoordFrameDialog::mod_z_plane ( )
privateslot

Definition at line 266 of file QtCoordFrameDialog.cc.

◆ planes2combo()

void ACG::QtWidgets::QtCoordFrameDialog::planes2combo ( const std::vector< float > &  _planes,
QComboBox *  _combo 
)
private

Definition at line 168 of file QtCoordFrameDialog.cc.

◆ show()

void ACG::QtWidgets::QtCoordFrameDialog::show ( )

Definition at line 103 of file QtCoordFrameDialog.cc.

◆ undo_changes

void ACG::QtWidgets::QtCoordFrameDialog::undo_changes ( )
privateslot

Definition at line 203 of file QtCoordFrameDialog.cc.

◆ update_values()

void ACG::QtWidgets::QtCoordFrameDialog::update_values ( )
private

Definition at line 114 of file QtCoordFrameDialog.cc.

Member Data Documentation

◆ node_

SceneGraph::CoordFrameNode* ACG::QtWidgets::QtCoordFrameDialog::node_
private

Definition at line 135 of file QtCoordFrameDialog.hh.

◆ ui_

Ui::QtCoordFrameDialogUi ACG::QtWidgets::QtCoordFrameDialog::ui_
private

Definition at line 141 of file QtCoordFrameDialog.hh.

◆ x_planes_bak_

std::vector<float> ACG::QtWidgets::QtCoordFrameDialog::x_planes_bak_
private

Definition at line 137 of file QtCoordFrameDialog.hh.

◆ y_planes_bak_

std::vector<float> ACG::QtWidgets::QtCoordFrameDialog::y_planes_bak_
private

Definition at line 138 of file QtCoordFrameDialog.hh.

◆ z_planes_bak_

std::vector<float> ACG::QtWidgets::QtCoordFrameDialog::z_planes_bak_
private

Definition at line 139 of file QtCoordFrameDialog.hh.


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