Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
octomap::SelectionBox Class Reference

#include <SelectionBox.h>

Public Member Functions

void draw (bool withNames=false)
 
const qglviewer::ManipulatedFrameframe (unsigned short i) const
 
qglviewer::ManipulatedFrameframe (unsigned short i)
 
void getBBXMax (float &x, float &y, float &z) const
 
void getBBXMin (float &x, float &y, float &z) const
 
int getGrabbedFrame () const
 
 SelectionBox ()
 
virtual ~SelectionBox ()
 

Protected Member Functions

void drawAxis (float length=0.2f) const
 

Protected Attributes

float m_arrowLength
 
std::vector< qglviewer::ManipulatedFrame * > m_frames
 
qglviewer::Vec m_maxPt
 
qglviewer::Vec m_minPt
 
unsigned short m_selectedFrame
 
bool m_visible
 

Detailed Description

Definition at line 31 of file SelectionBox.h.

Constructor & Destructor Documentation

octomap::SelectionBox::SelectionBox ( )

Definition at line 32 of file SelectionBox.cpp.

octomap::SelectionBox::~SelectionBox ( )
virtual

Definition at line 72 of file SelectionBox.cpp.

Member Function Documentation

void octomap::SelectionBox::draw ( bool  withNames = false)

Definition at line 77 of file SelectionBox.cpp.

void octomap::SelectionBox::drawAxis ( float  length = 0.2f) const
protected

Definition at line 242 of file SelectionBox.cpp.

const qglviewer::ManipulatedFrame* octomap::SelectionBox::frame ( unsigned short  i) const
inline

Definition at line 37 of file SelectionBox.h.

qglviewer::ManipulatedFrame* octomap::SelectionBox::frame ( unsigned short  i)
inline

Definition at line 38 of file SelectionBox.h.

void octomap::SelectionBox::getBBXMax ( float &  x,
float &  y,
float &  z 
) const

Definition at line 223 of file SelectionBox.cpp.

void octomap::SelectionBox::getBBXMin ( float &  x,
float &  y,
float &  z 
) const

Definition at line 217 of file SelectionBox.cpp.

int octomap::SelectionBox::getGrabbedFrame ( ) const

Definition at line 229 of file SelectionBox.cpp.

Member Data Documentation

float octomap::SelectionBox::m_arrowLength
protected

Definition at line 51 of file SelectionBox.h.

std::vector<qglviewer::ManipulatedFrame*> octomap::SelectionBox::m_frames
protected

Definition at line 47 of file SelectionBox.h.

qglviewer::Vec octomap::SelectionBox::m_maxPt
protected

Definition at line 50 of file SelectionBox.h.

qglviewer::Vec octomap::SelectionBox::m_minPt
protected

Definition at line 49 of file SelectionBox.h.

unsigned short octomap::SelectionBox::m_selectedFrame
protected

Definition at line 48 of file SelectionBox.h.

bool octomap::SelectionBox::m_visible
protected

Definition at line 46 of file SelectionBox.h.


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


octovis
Author(s): Kai M. Wurm , Armin Hornung
autogenerated on Wed Jun 5 2019 19:26:39