KrisLibrary
1.0.0
|
Multi-modal configuration space base class. More...
#include <MultiModalCSpace.h>
Public Member Functions | |
virtual bool | IsValid (const Mode &m) |
virtual CSpace * | GetModeCSpace (const Mode &m) |
virtual CSpace * | GetTransitionCSpace (const Mode &m1, const Mode &m2) |
virtual bool | CanEnum () const |
virtual bool | CanSample () const |
virtual void | Enum (std::vector< Mode > &modes) |
virtual void | Sample (std::vector< Mode > &modes) |
virtual bool | CanEnumAdjacent () const |
virtual bool | CanSampleAdjacent () const |
virtual bool | CanTestAdjacent () const |
virtual void | EnumAdjacent (const Mode &m, std::vector< Mode > &modes) |
virtual void | SampleAdjacent (const Mode &m, std::vector< Mode > &adj) |
virtual bool | TestAdjacent (const Mode &m1, const Mode &m2) |
Multi-modal configuration space base class.