View on GitHub

Vistle

Distributed Data-parallel Scientific Visualization in VR

Public Member Functions | List of all members
vistle::coRestraint Class Reference

#include <util/coRestraint.h>

Public Member Functions

 coRestraint ()
 
 ~coRestraint ()
 
void add (ssize_t mi, ssize_t ma)
 
void add (ssize_t val)
 
void add (const std::string &selection)
 
bool get (ssize_t val, ssize_t &group) const
 
size_t getNumGroups () const
 
void clear ()
 
const std::vector< ssize_t > & getValues () const
 
ssize_t lower () const
 
ssize_t upper () const
 
const std::string & getRestraintString () const
 
const std::string getRestraintString (std::vector< ssize_t >) const
 
bool operator() (ssize_t val) const
 

Constructor & Destructor Documentation

◆ coRestraint()

coRestraint::coRestraint ( )

◆ ~coRestraint()

coRestraint::~coRestraint ( )

Member Function Documentation

◆ add() [1/3]

void coRestraint::add ( const std::string &  selection)

◆ add() [2/3]

void coRestraint::add ( ssize_t  mi,
ssize_t  ma 
)

◆ add() [3/3]

void coRestraint::add ( ssize_t  val)

◆ clear()

void coRestraint::clear ( )

◆ get()

bool coRestraint::get ( ssize_t  val,
ssize_t &  group 
) const

◆ getNumGroups()

size_t vistle::coRestraint::getNumGroups ( ) const
inline

◆ getRestraintString() [1/2]

const std::string & coRestraint::getRestraintString ( ) const

◆ getRestraintString() [2/2]

const std::string coRestraint::getRestraintString ( std::vector< ssize_t >  sortedValues) const

◆ getValues()

const std::vector< ssize_t > & coRestraint::getValues ( ) const

◆ lower()

ssize_t coRestraint::lower ( ) const

◆ operator()()

bool coRestraint::operator() ( ssize_t  val) const

◆ upper()

ssize_t coRestraint::upper ( ) const

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