Go to the documentation of this file.
33 #ifndef TTA_SOURCE_FIELD_HH
34 #define TTA_SOURCE_FIELD_HH
67 virtual int width()
const;
void setImmediateEncoding(ImmediateEncoding &encoding)
virtual void loadState(const ObjectState *state)
virtual ObjectState * saveState() const
BridgeEncodingTable bridgeEncodings_
Container for bridge encodings.
void unsetImmediateEncoding()
bool hasImmediateEncoding() const
std::vector< BridgeEncoding * > BridgeEncodingTable
Container type for bridge encodings.
ImmediateEncoding * immEncoding_
The immediate encoding.
bool hasBridgeEncoding(const std::string &bridge) const
ImmediateEncoding & immediateEncoding() const
void removeBridgeEncoding(BridgeEncoding &encoding)
virtual int width() const
void clearBridgeEncodings()
void clearImmediateEncoding()
int bridgeEncodingCount() const
BridgeEncoding & bridgeEncoding(const std::string &bridge) const
void addBridgeEncoding(BridgeEncoding &encoding)
MoveSlot * parent() const
static const std::string OSNAME_SOURCE_FIELD
ObjectState name for source field.
SourceField(BinaryEncoding::Position componentIDPos, MoveSlot &parent)