24#ifndef _BCF_2_1_MARKUP_H
25#define _BCF_2_1_MARKUP_H
bool isViewpointsUnset() const
const OdBcfHeaderPtr & getHeader() const
OdBcfViewPointArray m_viewpoints
virtual OdResult outFields(TiXmlElement *pParent) const ODRX_OVERRIDE
static OdSmartPtr< OdBcfMarkup > createObject(const OdBcfTopicPtr &pTopic, const OdBcfHeaderPtr &pHeader=OdBcfHeaderPtr(), const OdBcfCommentArray &comment=OdBcfCommentArray(), const OdBcfViewPointArray &viewpoints=OdBcfViewPointArray())
bool isTopicUnset() const
virtual OdResult inFields(TiXmlElement *pParent) ODRX_OVERRIDE
void setHeader(const OdBcfHeaderPtr &headerValue)
const OdBcfCommentArray & getComment() const
void setComment(const OdBcfCommentArray &commentValue)
virtual bool validateData() const ODRX_OVERRIDE
OdBcfHeaderPtr & getHeader()
const OdBcfTopicPtr & getTopic() const
OdBcfCommentArray & getComment()
bool isHeaderUnset() const
OdBcfViewPointArray & getViewpoints()
const OdBcfViewPointArray & getViewpoints() const
OdBcfTopicPtr & getTopic()
OdBcfCommentArray m_comment
bool isCommentUnset() const
void setViewpoints(const OdBcfViewPointArray &viewpointsValue)
ODRX_DECLARE_MEMBERS(OdBcfMarkup)
void setTopic(const OdBcfTopicPtr &topicValue)
OdArray< OdBcfCommentPtr > OdBcfCommentArray
OdSmartPtr< OdBcfComment > OdBcfCommentPtr
OdSmartPtr< OdBcfTopic > OdBcfTopicPtr
OdSmartPtr< OdBcfHeader > OdBcfHeaderPtr
OdArray< OdBcfViewPointPtr > OdBcfViewPointArray
OdSmartPtr< OdBcfViewPoint > OdBcfViewPointPtr
OdSmartPtr< OdBcfMarkup > OdBcfMarkupPtr