LibreOffice Module svx (master)  1
Public Member Functions | Private Attributes | List of all members
EnhancedCustomShape3d::Transformation2D Class Reference
Collaboration diagram for EnhancedCustomShape3d::Transformation2D:
[legend]

Public Member Functions

 Transformation2D (const SdrObjCustomShape &rSdrObjCustomShape, const double *pMap)
 
basegfx::B3DPolygon ApplySkewSettings (const basegfx::B3DPolygon &rPolygon3D) const
 
Point Transform2D (const basegfx::B3DPoint &rPoint) const
 
bool IsParallel () const
 

Private Attributes

Point const aCenter
 
css::drawing::ProjectionMode eProjectionMode
 
double fSkewAngle
 
double fSkew
 
basegfx::B3DPoint fViewPoint
 
double fOriginX
 
double fOriginY
 
const double * pMap
 

Detailed Description

Definition at line 35 of file EnhancedCustomShape3d.hxx.

Constructor & Destructor Documentation

EnhancedCustomShape3d::Transformation2D::Transformation2D ( const SdrObjCustomShape rSdrObjCustomShape,
const double *  pMap 
)

Member Function Documentation

basegfx::B3DPolygon EnhancedCustomShape3d::Transformation2D::ApplySkewSettings ( const basegfx::B3DPolygon rPolygon3D) const
bool EnhancedCustomShape3d::Transformation2D::IsParallel ( ) const
Point EnhancedCustomShape3d::Transformation2D::Transform2D ( const basegfx::B3DPoint rPoint) const

Member Data Documentation

Point const EnhancedCustomShape3d::Transformation2D::aCenter
private

Definition at line 37 of file EnhancedCustomShape3d.hxx.

css::drawing::ProjectionMode EnhancedCustomShape3d::Transformation2D::eProjectionMode
private

Definition at line 38 of file EnhancedCustomShape3d.hxx.

Referenced by Transformation2D().

double EnhancedCustomShape3d::Transformation2D::fOriginX
private

Definition at line 46 of file EnhancedCustomShape3d.hxx.

Referenced by Transformation2D().

double EnhancedCustomShape3d::Transformation2D::fOriginY
private

Definition at line 47 of file EnhancedCustomShape3d.hxx.

Referenced by Transformation2D().

double EnhancedCustomShape3d::Transformation2D::fSkew
private

Definition at line 42 of file EnhancedCustomShape3d.hxx.

Referenced by Transformation2D().

double EnhancedCustomShape3d::Transformation2D::fSkewAngle
private

Definition at line 41 of file EnhancedCustomShape3d.hxx.

Referenced by Transformation2D().

basegfx::B3DPoint EnhancedCustomShape3d::Transformation2D::fViewPoint
private

Definition at line 45 of file EnhancedCustomShape3d.hxx.

Referenced by Transformation2D().

const double* EnhancedCustomShape3d::Transformation2D::pMap
private

Definition at line 49 of file EnhancedCustomShape3d.hxx.


The documentation for this class was generated from the following files: