27 #include "../../se/LabelPlacement.h"
28 #include "../../xml/Reader.h"
29 #include "../../xml/Writer.h"
71 assert(linePlacement);
72 Save(linePlacement, writer);
A PointPlacement specifies how a text label should be rendered relative to a geometric point...
The LabelPlacement specifies where and how a text label should be rendered relative to a geometry...
TEDATAACCESSEXPORT void Save(const std::string &fileName)
const PointPlacement * getPointPlacement() const
This class models a XML reader object.
virtual bool next()=0
It gets the next event to be read.
virtual void writeStartElement(const std::string &qName)
TESERIALIZATIONEXPORT te::se::LabelPlacement * ReadLabelPlacement(te::xml::Reader &reader)
Support for LinePlacement serialization.
virtual void writeEndElement(const std::string &qName)
TESERIALIZATIONEXPORT void Save(const te::fe::Filter *filter, te::xml::Writer &writer)
TESERIALIZATIONEXPORT te::se::PointPlacement * ReadPointPlacement(te::xml::Reader &reader)
A LinePlacement specifies how a text label should be rendered relative to a linear geometry...
The LabelPlacement specifies where and how a text label should be rendered relative to a geometry...
Support for PointPlacement serialization.
TESERIALIZATIONEXPORT te::se::LinePlacement * ReadLinePlacement(te::xml::Reader &reader)
virtual NodeType getNodeType() const =0
It return the type of node read.
virtual std::string getElementLocalName() const =0
It returns the local part of the element name in the case of an element node.
const LinePlacement * getLinePlacement() const
This class models a XML writer object.