24#ifndef _BCF_3_0_LINE_H
25#define _BCF_3_0_LINE_H
virtual OdResult outFields(TiXmlElement *pParent) const ODRX_OVERRIDE
const OdBcfPointPtr & getEndPoint() const
bool isEndPointUnset() const
const OdBcfPointPtr & getStartPoint() const
virtual bool validateData() const ODRX_OVERRIDE
virtual OdResult inFields(TiXmlElement *pParent) ODRX_OVERRIDE
OdBcfPointPtr m_pStartPoint
ODRX_DECLARE_MEMBERS(OdBcfLine)
OdBcfPointPtr m_pEndPoint
bool isStartPointUnset() const
static OdSmartPtr< OdBcfLine > createObject(const OdBcfPointPtr &pStartPoint, const OdBcfPointPtr &pEndPoint)
OdSmartPtr< OdBcfLine > OdBcfLinePtr
OdSmartPtr< OdBcfPoint > OdBcfPointPtr