LibreOffice Module svx (master)
1
|
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 | aCenter |
css::drawing::ProjectionMode | eProjectionMode |
double | fSkewAngle |
double | fSkew |
basegfx::B3DPoint | fViewPoint |
double | fOriginX |
double | fOriginY |
Definition at line 34 of file EnhancedCustomShape3d.hxx.
EnhancedCustomShape3d::Transformation2D::Transformation2D | ( | const SdrObjCustomShape & | rSdrObjCustomShape, |
const double * | pMap | ||
) |
Definition at line 173 of file EnhancedCustomShape3d.cxx.
References Any, Center, eProjectionMode, fOriginX, fOriginY, fSkew, fSkewAngle, fViewPoint, tools::Rectangle::GetHeight(), SdrTextObj::GetLogicRect(), SdrObject::GetMergedItem(), tools::Rectangle::GetWidth(), and SDRATTR_CUSTOMSHAPE_GEOMETRY().
basegfx::B3DPolygon EnhancedCustomShape3d::Transformation2D::ApplySkewSettings | ( | const basegfx::B3DPolygon & | rPolygon3D | ) | const |
Definition at line 204 of file EnhancedCustomShape3d.cxx.
References basegfx::B3DPolygon::append(), basegfx::B3DPolygon::count(), and basegfx::B3DPolygon::getB3DPoint().
Referenced by EnhancedCustomShape3d::CalculateNewSnapRect().
bool EnhancedCustomShape3d::Transformation2D::IsParallel | ( | ) | const |
Definition at line 242 of file EnhancedCustomShape3d.cxx.
Referenced by EnhancedCustomShape3d::CalculateNewSnapRect().
Point EnhancedCustomShape3d::Transformation2D::Transform2D | ( | const basegfx::B3DPoint & | rPoint | ) | const |
Definition at line 222 of file EnhancedCustomShape3d.cxx.
Referenced by EnhancedCustomShape3d::CalculateNewSnapRect().
|
private |
Definition at line 36 of file EnhancedCustomShape3d.hxx.
|
private |
Definition at line 37 of file EnhancedCustomShape3d.hxx.
Referenced by Transformation2D().
|
private |
Definition at line 45 of file EnhancedCustomShape3d.hxx.
Referenced by Transformation2D().
|
private |
Definition at line 46 of file EnhancedCustomShape3d.hxx.
Referenced by Transformation2D().
|
private |
Definition at line 41 of file EnhancedCustomShape3d.hxx.
Referenced by Transformation2D().
|
private |
Definition at line 40 of file EnhancedCustomShape3d.hxx.
Referenced by Transformation2D().
|
private |
Definition at line 44 of file EnhancedCustomShape3d.hxx.
Referenced by Transformation2D().