SMTK
@SMTK_VERSION@
Simulation Modeling Tool Kit
|
11 #ifndef smtk_view_AssociationBadge_h
12 #define smtk_view_AssociationBadge_h
14 #include "smtk/view/Badge.h"
68 std::string icon(
const DescriptivePhrase* phrase,
const std::array<float, 4>& background)
81 std::string m_applyToResource;
82 std::string m_applyToComponent;
83 std::set<std::string> m_requiredDefinitions;
The main namespace for the Simulation Modeling Tool Kit (SMTK).
Definition: doc.h:33
A base class for descriptive-phrase badges.
Definition: Badge.h:78
A container for the badges that apply to a view.
Definition: BadgeSet.h:32
A badge that appears when an object is missing a mandatory association.
Definition: AssociationBadge.h:51
#define smtkTypeMacro(...)
Add typedefs to a class for identifcation.
Definition: SharedFromThis.h:128
A base class for phrases describing an SMTK model.
Definition: DescriptivePhrase.h:76
smtk::common::Singleton< detail::Manager > Manager
The Manager is a singleton interface for registering available plugins to manager instances.
Definition: Manager.h:92
Configure one item in a view, which may contain children.
Definition: Configuration.h:32
smtk::shared_ptr< smtk::resource::PersistentObject > PersistentObjectPtr
Definition: PublicPointerDefs.h:292