|
| B3dViewport () |
|
virtual | ~B3dViewport () override |
|
| B3dViewport (B3dViewport const &)=default |
|
| B3dViewport (B3dViewport &&)=default |
|
B3dViewport & | operator= (B3dViewport const &)=default |
|
B3dViewport & | operator= (B3dViewport &&)=default |
|
void | SetVUV (const basegfx::B3DVector &rNewVUV) |
|
void | SetViewportValues (const basegfx::B3DPoint &rNewVRP, const basegfx::B3DVector &rNewVPN, const basegfx::B3DVector &rNewVUV) |
|
const basegfx::B3DPoint & | GetVRP () const |
|
const basegfx::B3DVector & | GetVPN () const |
|
const basegfx::B3DVector & | GetVUV () const |
|
| B3dTransformationSet () |
|
virtual | ~B3dTransformationSet () |
|
| B3dTransformationSet (B3dTransformationSet const &)=default |
|
| B3dTransformationSet (B3dTransformationSet &&)=default |
|
B3dTransformationSet & | operator= (B3dTransformationSet const &)=default |
|
B3dTransformationSet & | operator= (B3dTransformationSet &&)=default |
|
void | Reset () |
| reset values More...
|
|
void | SetOrientation (const basegfx::B3DPoint &rVRP=basegfx::B3DPoint(0.0, 0.0, 1.0), const basegfx::B3DVector &rVPN=basegfx::B3DVector(0.0, 0.0, 1.0), const basegfx::B3DVector &rVUP=basegfx::B3DVector(0.0, 1.0, 0.0)) |
| Set the orientation. More...
|
|
void | SetProjection (const basegfx::B3DHomMatrix &mProject) |
| Projections for transformations. More...
|
|
const basegfx::B3DHomMatrix & | GetProjection () |
|
double | GetRatio () const |
|
void | SetRatio (double fNew) |
|
void | SetDeviceRectangle (double fL=-1.0, double fR=1.0, double fB=-1.0, double fT=1.0) |
|
double | GetDeviceRectangleWidth () const |
|
void | SetPerspective (bool bNew) |
|
void | SetViewportRectangle (tools::Rectangle const &rRect, tools::Rectangle const &rVisible) |
|
void | SetViewportRectangle (tools::Rectangle const &rRect) |
|
void | CalcViewport () |
| Transformations for viewport. More...
|
|
basegfx::B3DPoint | WorldToEyeCoor (const basegfx::B3DPoint &rVec) |
|
basegfx::B3DPoint | EyeToWorldCoor (const basegfx::B3DPoint &rVec) |
|
|
static void | Frustum (basegfx::B3DHomMatrix &rTarget, double fLeft=-1.0, double fRight=1.0, double fBottom=-1.0, double fTop=1.0, double fNear=0.001, double fFar=1.0) |
|
static void | Ortho (basegfx::B3DHomMatrix &rTarget, double fLeft=-1.0, double fRight=1.0, double fBottom=-1.0, double fTop=1.0, double fNear=0.0, double fFar=1.0) |
|
static void | Orientation (basegfx::B3DHomMatrix &rTarget, const basegfx::B3DPoint &aVRP=basegfx::B3DPoint(0.0, 0.0, 1.0), basegfx::B3DVector aVPN=basegfx::B3DVector(0.0, 0.0, 1.0), basegfx::B3DVector aVUP=basegfx::B3DVector(0.0, 1.0, 0.0)) |
|
Viewport for B3D.
Uses a simplified model, in which a point is described using a View Reference Point (VRP).
Definition at line 156 of file b3dtrans.hxx.