![]() |
pCon.planner Plugin SDK
Version 8.9
|
Implementation of a common camera without visual representation in the planning. More...
Public Member Functions | |
Camera () | |
Default Constructor. More... | |
Camera (X3g::Plugin::ICamera^ pOther) | |
Copy Constructor. More... | |
virtual void | GetLookAt ([Out] X3g::Plugin::GeVec3d% pEye,[Out] X3g::Plugin::GeVec3d% pCenter,[Out] X3g::Plugin::GeVec3d% pUp) |
Returns the camera postion and the camera target. More... | |
virtual void | SetLookAt (X3g::Plugin::GeVec3d pEye, X3g::Plugin::GeVec3d pCenter, X3g::Plugin::GeVec3d pUp) |
Sets the camera postion and the camera target. More... | |
virtual void | ZoomToExtents (IEnumerable< DbEntity^ >^pEntities, double pMargin, double pAspect) |
Fits camera to given entities. More... | |
virtual void | CopyFrom (X3g::Plugin::ICamera^ pOther) |
Assigns values of another camera object to this. More... | |
![]() | |
void | ZoomToExtents (ReadOnlyCollection< String^ >^pEntities, double pMargin, double pAspect) |
Fits camera to given entities. More... | |
Additional Inherited Members | |
![]() | |
System::String^ | Name |
Optional name of the camera. More... | |
CameraProjection | Projection |
The type of camera projection. More... | |
double | Fov |
The fov (field of view) of perspective camera in degrees. More... | |
double | YMag |
Y magnification of orthographic camera. More... | |
bool | DofEnabled |
True if depth of field is enabled. More... | |
double | DofDistance |
The depth of field distance. More... | |
double | DofAperture |
The depth of field aperture/strength. More... | |
Implementation of a common camera without visual representation in the planning.
This camera is not persistent.
X3g::Plugin::Camera::Camera | ( | ) |
Default Constructor.
X3g::Plugin::Camera::Camera | ( | X3g::Plugin::ICamera^ | pOther) |
Copy Constructor.
|
virtual |
Assigns values of another camera object to this.
Implements X3g::Plugin::ICamera.
|
virtual |
Returns the camera postion and the camera target.
Implements X3g::Plugin::ICamera.
|
virtual |
Sets the camera postion and the camera target.
Implements X3g::Plugin::ICamera.
|
virtual |
Fits camera to given entities.
Implements X3g::Plugin::ICamera.