SMTK
@SMTK_VERSION@
Simulation Modeling Tool Kit
|
Additional Inherited Members | |
Public Member Functions inherited from smtk::common::Generator< std::string, PointCloud > | |
Generator (T &&... all) | |
bool | valid (const std::string &) const override |
Loop over registered generators and return true if any of the generators' valid() calls return true; otherwise, return false. | |
PointCloud | operator() (const std::string &) override |
Loop over registered generators and return an Output instance from the first generator (a) whose valid() call returns true, and (b) that successfully creates an instance of Output (without throwing). | |
Public Member Functions inherited from smtk::common::GeneratorBase< std::string, PointCloud, detail::NullGeneratorBase > | |
GeneratorBase (T &&... all) | |
Public Member Functions inherited from smtk::common::Generator< smtk::model::AuxiliaryGeometry, PointCloud > | |
Generator (T &&... all) | |
bool | valid (const smtk::model::AuxiliaryGeometry &) const override |
Loop over registered generators and return true if any of the generators' valid() calls return true; otherwise, return false. | |
PointCloud | operator() (const smtk::model::AuxiliaryGeometry &) override |
Loop over registered generators and return an Output instance from the first generator (a) whose valid() call returns true, and (b) that successfully creates an instance of Output (without throwing). | |
Public Member Functions inherited from smtk::common::GeneratorBase< smtk::model::AuxiliaryGeometry, PointCloud, detail::NullGeneratorBase > | |
GeneratorBase (T &&... all) | |
Static Protected Member Functions inherited from smtk::common::Generator< std::string, PointCloud > | |
static std::weak_ptr< std::set< GeneratorBase< std::string, PointCloud, detail::NullGeneratorBase > * > > | generators () |
Even though the set of generators is static, we cannot guarantee its existence across compilation units due to our plugin-based architecture. More... | |
Static Protected Member Functions inherited from smtk::common::Generator< smtk::model::AuxiliaryGeometry, PointCloud > | |
static std::weak_ptr< std::set< GeneratorBase< smtk::model::AuxiliaryGeometry, PointCloud, detail::NullGeneratorBase > * > > | generators () |
Even though the set of generators is static, we cannot guarantee its existence across compilation units due to our plugin-based architecture. More... | |