|
| FInstance () |
|
| FInstance (std::string name, std::string description, FieldTypeEnum fieldType, OBase *parent) |
|
const std::string | getTemplateName () override |
|
const std::string | getClassName () final |
|
std::shared_ptr< T > | getDataPtr () |
|
std::shared_ptr< T > | constDataPtr () |
|
void | setDataPtr (std::shared_ptr< T > sPtr) |
|
std::shared_ptr< T > | allocate () |
|
bool | isEmpty () override |
|
bool | connect (FBase *dst) override |
|
T & | getData () |
|
uint | size () override |
|
std::shared_ptr< Object > | objectPointer () final |
|
std::shared_ptr< Object > | standardObjectPointer () final |
|
void | setObjectPointer (std::shared_ptr< Object > op) final |
|
bool | canBeConnectedBy (InstanceBase *ins) final |
|
| InstanceBase () |
|
| InstanceBase (std::string name, std::string description, FieldTypeEnum fieldType, OBase *parent) |
|
| FBase () |
|
| FBase (std::string name, std::string description, FieldTypeEnum type=FieldTypeEnum::Param, OBase *parent=nullptr) |
|
virtual | ~FBase () |
|
std::string | getObjectName () |
|
std::string | getDescription () |
|
virtual DeviceType | getDeviceType () |
|
void | setObjectName (std::string name) |
|
void | setDescription (std::string description) |
|
void | setParent (OBase *owner) |
|
OBase * | parent () |
|
bool | isDerived () |
|
bool | isAutoDestroyable () |
|
void | setAutoDestroy (bool autoDestroy) |
|
void | setDerived (bool derived) |
|
uint | sizeOfSinks () |
|
std::vector< FBase * > & | getSinks () |
|
bool | isModified () |
|
void | tick () |
|
void | tack () |
|
bool | isOptional () |
|
void | tagOptional (bool optional) |
|
float | getMin () |
|
void | setMin (float min_val) |
|
float | getMax () |
|
void | setMax (float max_val) |
|
void | setRange (float min_val, float max_val) |
|
FieldTypeEnum | getFieldType () |
|
virtual bool | disconnect (FBase *dst) |
|
virtual std::string | serialize () |
|
virtual bool | deserialize (const std::string &str) |
|
FBase * | getTopField () |
|
FBase * | getSource () |
|
FBase * | promoteOuput () |
| Display a state field as an ouput field.
|
|
FBase * | promoteInput () |
| Display a state field as an input field.
|
|
FBase * | demoteOuput () |
| Hide a state field from outputs.
|
|
FBase * | demoteInput () |
| Hide a state field from inputs.
|
|
virtual void | update () |
|
void | attach (std::shared_ptr< FCallBackFunc > func) |
|
void | detach (std::shared_ptr< FCallBackFunc > func) |
|
template<typename
T>
class dyno::FInstance< T >
Pointer of objects.
Definition at line 49 of file FInstance.h.