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