|
| FileItemName (std::shared_ptr< smtk::operation::Manager > manager) |
|
| Group (const std::string &name, std::shared_ptr< smtk::operation::Manager > manager) |
|
const std::string & | name () const |
|
bool | registerOperation (const std::string &, std::set< std::string > values=std::set< std::string >()) |
| Register an operation identified by its unique name and give it values.
|
|
bool | registerOperation (const Operation::Index &, std::set< std::string > values=std::set< std::string >()) |
| Register an operation identified by its type index and give it values.
|
|
template<typename OperationType > |
bool | registerOperation (std::set< std::string > values=std::set< std::string >()) |
| Register an operation identified by its class type and give it values.
|
|
bool | unregisterOperation (const std::string &) |
| Unregister an operation identified by its unique name.
|
|
bool | unregisterOperation (const Operation::Index &) |
| Unregister an operation identified by its type index.
|
|
template<typename OperationType > |
bool | unregisterOperation () |
| Unregister an operation identified by its class type.
|
|
Operation::Specification | specification (const std::string &) const |
| Access the specification of an operation identified by its unique name.
|
|
Operation::Specification | specification (const Operation::Index &) const |
| Access the specification of an operation identified by its type index.
|
|
template<typename OperationType > |
Operation::Specification | specification () const |
| Access the specification of an operation identified by its class type.
|
|
bool | contains (const std::string &) const |
| Check if an operation identified by it's unique name is in the group.
|
|
bool | contains (const Operation::Index &) const |
| Check if an operation identified by its type index is in the group.
|
|
template<typename OperationType > |
bool | contains () const |
| Check if an operation identified by its class type is in the group.
|
|
std::set< std::string > | values (const std::string &) const |
| Obtain values for an operation identified by it's unique name is in the group.
|
|
std::set< std::string > | values (const Operation::Index &) const |
| Obtain values for an operation identified by its type index is in the group.
|
|
template<typename OperationType > |
std::set< std::string > | values () const |
| Obtain values for an operation identified by its class type is in the group.
|
|
std::set< Operation::Index > | operations () const |
| Return a set of operation indices that belong to this group.
|
|
std::set< std::string > | operationNames () const |
| Return a set of operation unique names that belong to this group.
|
|
std::string | operationName (const Operation::Index &) const |
| Given an operation index, return the operation's name.
|
|
std::string | operationLabel (const Operation::Index &) const |
| Given an operation index, return the operation's label.
|
|