3Depict
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | List of all members
FilterPropGroup Class Reference

#include <filter.h>

Public Member Functions

 FilterPropGroup ()
 
void addProperty (const FilterProperty &prop, size_t group)
 Add a property to a grouping. More...
 
void setGroupTitle (size_t group, const std::string &str)
 Set the title text for a particular group. More...
 
void getGroupTitle (size_t group, std::string &str) const
 Obtain the title of the nth group. More...
 
const FilterPropertygetPropValue (size_t key) const
 
size_t numGroups () const
 
bool hasProp (size_t key) const
 
size_t numProps () const
 
void clear ()
 
void getGroup (size_t group, std::vector< FilterProperty > &groupVec) const
 Grab all properties from the specified group. More...
 
bool hasGroup (size_t group) const
 
const FilterPropertygetNthProp (size_t nthProp) const
 Get the nth key. More...
 

Constructor & Destructor Documentation

◆ FilterPropGroup()

FilterPropGroup::FilterPropGroup ( )
inline

Member Function Documentation

◆ addProperty()

void FilterPropGroup::addProperty ( const FilterProperty prop,
size_t  group 
)

◆ clear()

void FilterPropGroup::clear ( )
inline

◆ getGroup()

void FilterPropGroup::getGroup ( size_t  group,
std::vector< FilterProperty > &  groupVec 
) const

Grab all properties from the specified group.

References ASSERT.

Referenced by filterAltersComposition(), and updateFilterPropertyGrid().

Here is the caller graph for this function:

◆ getGroupTitle()

void FilterPropGroup::getGroupTitle ( size_t  group,
std::string &  str 
) const

Obtain the title of the nth group.

References ASSERT.

Referenced by updateFilterPropertyGrid().

Here is the caller graph for this function:

◆ getNthProp()

const FilterProperty& FilterPropGroup::getNthProp ( size_t  nthProp) const
inline

Get the nth key.

Referenced by ProgressData::operator=().

Here is the caller graph for this function:

◆ getPropValue()

const FilterProperty & FilterPropGroup::getPropValue ( size_t  key) const

◆ hasGroup()

bool FilterPropGroup::hasGroup ( size_t  group) const

Referenced by filterAltersComposition().

Here is the caller graph for this function:

◆ hasProp()

bool FilterPropGroup::hasProp ( size_t  key) const

References ASSERT.

Referenced by filterAltersComposition(), and filterIsSampling().

Here is the caller graph for this function:

◆ numGroups()

size_t FilterPropGroup::numGroups ( ) const
inline

Referenced by updateFilterPropertyGrid().

Here is the caller graph for this function:

◆ numProps()

size_t FilterPropGroup::numProps ( ) const
inline

Referenced by ProgressData::operator=().

Here is the caller graph for this function:

◆ setGroupTitle()

void FilterPropGroup::setGroupTitle ( size_t  group,
const std::string &  str 
)

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