The HCamera class is the data type of a HOOPS Camera Attribute.
More...
#include <HUtility.h>
The HCamera class is the data type of a HOOPS Camera Attribute.
HCamera represents all the data needed to define a HOOPS Camera.
bool HCamera::CameraDifferent |
( |
HCamera & |
cam | ) |
|
This method compares the setting of a given camera with this camera's settings.
- Parameters
-
cam | The camera to compare with. |
- Returns
- True if this camera is different in anyway from the given camera or false if they are the same.
bool HCamera::CameraDifferentByAngle |
( |
HCamera & |
cam | ) |
|
This method compares the setting of a given camera with this camera's settings based on the camera orientation only.
- Parameters
-
cam | The camera to compare with. |
- Returns
- True if this camera is different in anyway from the given camera or false if they are the same.
void HCamera::GetFromView |
( |
HBaseView * |
view | ) |
|
This method initializes the camera with the same camera settings under the view's scene key.
- Parameters
-
view | A pointer to the HBaseView object from which to extract camera information. |
void HCamera::InvalidateCamera |
( |
| ) |
|
|
inline |
This method invalidates the current camera settings.
void HCamera::Set |
( |
| ) |
const |
This method sets the camera on the currently open segment based on this object's member variables.
The is method extracts the camera from the currently open segment and populates into this camera's settings.
The documentation for this class was generated from the following file: