30 :
OpalElement(COMMON,
"MARKER",
"The \"MARKER\" element defines a marker.") {
virtual void makeSharable()
Set sharable flag.
ElementBase * getElement() const
Return the embedded OPALX element.
void setElement(ElementBase *)
Assign new OPALX element.
Representation for a marker element.
bool builtin
Built-in flag.
void create(Object *newObject)
Create new object.
static OpalData * getInstance()
virtual void updateUnknown(ElementBase *)
Transmit the `‘unknown’' (not known to OPALX) attributes to OPALX.
virtual void print(std::ostream &) const
Print the object.
virtual OpalMarker * clone(const std::string &name)
Make clone.
OpalMarker()
Exemplar constructor.
virtual void update()
Update the embedded OPALX marker.
virtual void print(std::ostream &) const
Print the element.