24#ifndef _BCF_2_1_ORTHOGONAL_CAMERA_H
25#define _BCF_2_1_ORTHOGONAL_CAMERA_H
73 double viewToWorldScale);
bool isCameraUpVectorUnset() const
virtual OdResult inFields(TiXmlElement *pParent) ODRX_OVERRIDE
OdBcfPointPtr m_pCameraViewPoint
double m_viewToWorldScale
virtual bool validateData() const ODRX_OVERRIDE
bool isCameraViewPointUnset() const
const double & getViewToWorldScale() const
OdBcfDirectionPtr m_pCameraUpVector
bool isCameraDirectionUnset() const
ODRX_DECLARE_MEMBERS(OdBcfOrthogonalCamera)
static OdSmartPtr< OdBcfOrthogonalCamera > createObject(const OdBcfPointPtr &pCameraViewPoint, const OdBcfDirectionPtr &pCameraDirection, const OdBcfDirectionPtr &pCameraUpVector, double viewToWorldScale)
OdBcfDirectionPtr m_pCameraDirection
const OdBcfPointPtr & getCameraViewPoint() const
const OdBcfDirectionPtr & getCameraUpVector() const
virtual OdResult outFields(TiXmlElement *pParent) const ODRX_OVERRIDE
bool isViewToWorldScaleUnset() const
const OdBcfDirectionPtr & getCameraDirection() const
OdSmartPtr< OdBcfPoint > OdBcfPointPtr
OdSmartPtr< OdBcfDirection > OdBcfDirectionPtr
OdSmartPtr< OdBcfOrthogonalCamera > OdBcfOrthogonalCameraPtr