Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
Vrml_PerspectiveCamera Class Reference

specifies a PerspectiveCamera node of VRML specifying properties of cameras.
A perspective camera defines a perspective projection from a viewpoint. The viewing
volume for a perspective camera is a truncated right pyramid.

#include <Vrml_PerspectiveCamera.hxx>

Public Member Functions

DEFINE_STANDARD_ALLOC Vrml_PerspectiveCamera ()
 Vrml_PerspectiveCamera (const gp_Vec &aPosition, const Vrml_SFRotation &aOrientation, const Standard_Real aFocalDistance, const Standard_Real aHeightAngle)
void SetPosition (const gp_Vec &aPosition)
gp_Vec Position () const
void SetOrientation (const Vrml_SFRotation &aOrientation)
Vrml_SFRotation Orientation () const
void SetFocalDistance (const Standard_Real aFocalDistance)
Standard_Real FocalDistance () const
void SetAngle (const Standard_Real aHeightAngle)
Standard_Real Angle () const
Standard_OStreamPrint (Standard_OStream &anOStream) const

Constructor & Destructor Documentation

Vrml_PerspectiveCamera::Vrml_PerspectiveCamera ( const gp_Vec aPosition,
const Vrml_SFRotation aOrientation,
const Standard_Real  aFocalDistance,
const Standard_Real  aHeightAngle 
)

Member Function Documentation


The documentation for this class was generated from the following file: