24#ifndef _BFC_ORTHOGONAL_CAMERA_H
25#define _BFC_ORTHOGONAL_CAMERA_H
73 double viewToWorldScale);
112 bool isCameraViewPointUnset() const;
126 bool isCameraDirectionUnset() const;
140 bool isCameraUpVectorUnset() const;
148 const
double& getViewToWorldScale() const;
154 bool isViewToWorldScaleUnset() const;
166 double m_viewToWorldScale;
static OdSmartPtr< OdBcfOrthogonalCamera > createObject(const OdBcfPointPtr &pCameraViewPoint, const OdBcfDirectionPtr &pCameraDirection, const OdBcfDirectionPtr &pCameraUpVector, double viewToWorldScale)
virtual OdResult outFields(TiXmlElement *pParent) const ODRX_OVERRIDE
ODRX_DECLARE_MEMBERS(OdBcfOrthogonalCamera)
virtual bool validate() const ODRX_OVERRIDE
virtual OdResult inFields(TiXmlElement *pParent) ODRX_OVERRIDE
OdSmartPtr< OdBcfPoint > OdBcfPointPtr
OdSmartPtr< OdBcfDirection > OdBcfDirectionPtr