Gui::MovableGroupModel Class Reference

The MovableGroupModel class keeps an array of movable groups. More...

#include <ManualAlignment.h>

Public Member Functions

MovableGroupactiveGroup ()
 
const MovableGroupactiveGroup () const
 
void addGroup (const MovableGroup &)
 
void addGroups (const std::map< int, MovableGroup > &)
 
void clear ()
 
void continueAlignment ()
 
int count () const
 
Base::BoundBox3d getBoundingBox () const
 
const MovableGroupgetGroup (int i) const
 
bool isEmpty () const
 
 MovableGroupModel ()
 
 ~MovableGroupModel ()
 

Protected Member Functions

void removeActiveGroup ()
 

Detailed Description

The MovableGroupModel class keeps an array of movable groups.

Author
Werner Mayer

Constructor & Destructor Documentation

◆ MovableGroupModel()

MovableGroupModel::MovableGroupModel ( )

◆ ~MovableGroupModel()

MovableGroupModel::~MovableGroupModel ( )

Member Function Documentation

◆ activeGroup() [1/2]

◆ activeGroup() [2/2]

const MovableGroup & MovableGroupModel::activeGroup ( ) const

◆ addGroup()

void MovableGroupModel::addGroup ( const MovableGroup grp)

◆ addGroups()

void MovableGroupModel::addGroups ( const std::map< int, MovableGroup > &  grps)

◆ clear()

void MovableGroupModel::clear ( )

◆ continueAlignment()

void MovableGroupModel::continueAlignment ( )

◆ count()

◆ getBoundingBox()

Base::BoundBox3d MovableGroupModel::getBoundingBox ( ) const

◆ getGroup()

const MovableGroup & MovableGroupModel::getGroup ( int  i) const

References count().

◆ isEmpty()

◆ removeActiveGroup()

void MovableGroupModel::removeActiveGroup ( )
protected

Referenced by continueAlignment().


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