HCamera
Fields
bool |
|
float |
|
float |
|
char |
Functions
void |
|
bool |
|
bool |
|
void |
|
void |
|
void |
Detailed Description
-
class HCamera
The HCamera class is the data type of a HOOPS Camera Attribute.
HCamera represents all the data needed to define a HOOPS Camera.
Public Functions
-
inline HCamera()
-
inline void InvalidateCamera()
This method invalidates the current camera settings.
-
bool 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 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 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 Show()
The is method extracts the camera from the currently open segment and populates into this camera’s settings.
-
void Set() const
This method sets the camera on the currently open segment based on this object’s member variables.
-
inline HCamera()