#include <gre/viewpoint3d.h>
Public Member Functions | |
| bool | Calculate () |
| void | CalculateAutoCenter () |
| void | CalculateCenterFromViewPoint () |
| void | CalculateCenterPoint () |
| void | CalculateParameters () |
| void | CalculatePoint (const bool center) |
| void | CalculateTransVD (MAT3X3, MAT3X3) |
| void | CalculateTransVRCToWorld (TRANS3D &) |
| void | CalculateUsedRect (double aspect) |
| void | CalculateUsedRect (const DRECT2D &, const DPOINT2D &) |
| void | CalculateViewDirFromAzimAngle (double angle) |
| double | GetAutoCenterDistance () const |
| double | GetBackClipDistance () const |
| double | GetBaseElevation () const |
| const DPOINT3D & | GetCenterPoint () const |
| const DRECT2D & | GetDestRect () const |
| double | GetFrontClipDistance () const |
| GRE_GROUP * | GetGroup () const |
| double | GetHeading (bool FromNorth=true) const |
| double | GetParallelProjDistance () const |
| double | GetPitch () const |
| const GRE::SCENE3D & | GetScene3D () const |
| GRE::SCENE3D & | GetScene3D () |
| double | GetStereoDepthScale () const |
| double | GetStereoDistance0 () const |
| double | GetSunAzimuthAngle () |
| double | GetSunElevationAngle () |
| GRE_VIEW * | GetView () const |
| double | GetViewAngle () const |
| const DPOINT3D & | GetViewDirection () const |
| double | GetViewPlaneDistance () const |
| const DPOINT3D & | GetViewPosition () const |
| const DRECT2D & | GetViewRectUsed () const |
| const DPOINT3D & | GetViewUp () const |
| const double | GetZScale () const |
| GRE_VIEWPOINT3D (const GRE_VIEWPOINT3D &rhs) | |
| GRE_VIEWPOINT3D (GRE_GROUP *group, GRE_VIEW *view=0) | |
| void | IniRead (INIHANDLE handle, const char *inigroup) |
| void | IniWrite (INIHANDLE handle, const char *inigroup) |
| bool | IsAutoCentered () const |
| bool | IsCalculated () const |
| bool | IsClipBackPlane () const |
| bool | IsPerspective () const |
| bool | IsStereo () const |
| GRE_VIEWPOINT3D & | operator= (const GRE_VIEWPOINT3D &rhs) |
| void | SetAutoCenter (bool AutoCenter) |
| void | SetAutoCenterAzimAngle (double AzimAngle) |
| void | SetAutoCenterDistance (double Distance) |
| void | SetAutoCenterElevAngle (double ElevAngle) |
| void | SetAutoCenterPoint (const DPOINT3D &point) |
| void | SetAutoCenterPoint (const DPOINT2D &point) |
| void | SetBackClipDistance (double BackClipDist) |
| void | SetBaseElevation (double BaseElevation) |
| void | SetClipBackPlane (bool ClipBackPlane) |
| void | SetDestRect (const DRECT2D &DestRect) |
| void | SetFrontClipDistance (double FrontClipDist) |
| void | SetHeading (double Heading, bool FromNorth=true) |
| void | SetParallelProjDistance (double ParallelProjDist) |
| void | SetPerspective (bool isPerspective=true) |
| void | SetPitch (double Pitch) |
| void | SetStereo (bool isStereo) |
| void | SetStereoDepthScale (double StereoDepthScale) |
| void | SetStereoDistance0 (double StereoDistance0) |
| void | SetSunAzimuthAngle (double SunAzimAngle) |
| void | SetSunElevationAngle (double SunElevAngle) |
| void | SetViewDirection (const DPOINT3D &ViewDir) |
| void | SetViewPlaneDistance (double ViewPlaneDistance) |
| void | SetViewPosition (const DPOINT3D &ViewPos) |
| void | SetViewPosition (const DPOINT2D &ViewPos) |
| void | SetViewPositionZ (double z) |
| void | SetViewRectUsed (const DRECT2D &ViewRectUsed) |
| void | SetViewUp (const DPOINT3D &ViewUp) |
| void | SetZScale (double ZScale) |
| ~GRE_VIEWPOINT3D () | |
Static Public Member Functions | |
| ERRVALUE | SerializerCB (SERIALIZER &serializer, const SERIALIZER::ITEMDEF *item, void *pvvp, SERIALIZER::ITEMDEF::ACTION action) |
| void | SMLClassInstall (SMLCONTEXT *context) |
Definition at line 48 of file viewpoint3d.h.
|
||||||||||||
|
Constructor.
|
|
|
Copy constructor.
|
|
|
Destructor.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
Get distance to center of view in auto-center mode.
|
|
|
Retrieve background clipping distance.
|
|
|
Retrieve base elevation.
|
|
|
Retrieve center point.
|
|
|
Retrieve destination rectangle.
|
|
|
Get foreground clipping distance.
|
|
|
Get group associated with viewpoint.
|
|
|
Get heading relative to north or projection.
|
|
|
|
|
|
Get pitch angle for current viewpoint.
|
|
|
|
|
|
|
|
|
Get roll angle for current viewpoint.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Assignment.
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Install SML class, called by internal SML function.
|
1.3.8-20040913