24#ifndef _BFC_PERSPECTIVE_CAMERA_H 
   25#define _BFC_PERSPECTIVE_CAMERA_H 
  104    bool isCameraViewPointUnset() const;
 
  118    bool isCameraDirectionUnset() const;
 
  132    bool isCameraUpVectorUnset() const;
 
  140    const 
double& getFieldOfView() const;
 
  146    bool isFieldOfViewUnset() const;
 
  154    double            m_fieldOfView;
 
ODRX_DECLARE_MEMBERS(OdBcfPerspectiveCamera)
 
virtual bool validate() const ODRX_OVERRIDE
 
virtual OdResult inFields(TiXmlElement *pParent) ODRX_OVERRIDE
 
static OdSmartPtr< OdBcfPerspectiveCamera > createObject(const OdBcfPointPtr &pCameraViewPoint, const OdBcfDirectionPtr &pCameraDirection, const OdBcfDirectionPtr &pCameraUpVector, double fieldOfView)
 
virtual OdResult outFields(TiXmlElement *pParent) const ODRX_OVERRIDE
 
OdSmartPtr< OdBcfPoint > OdBcfPointPtr
 
OdSmartPtr< OdBcfDirection > OdBcfDirectionPtr