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 |
|
inline |
This method sets the camera on the currently open segment based on this object's member variables.
References HC_Set_Camera().
The is method extracts the camera from the currently open segment and populates into this camera's settings.
References HC_Show_Camera().
The documentation for this class was generated from the following file: