LibreOffice Module svx (master)  1
Static Public Member Functions | List of all members
EnhancedCustomShape3d Class Referencefinal

#include <EnhancedCustomShape3d.hxx>

Static Public Member Functions

static SdrObjectCreate3DObject (const SdrObject *pShape2d, const SdrObjCustomShape &rSdrObjCustomShape)
 

Detailed Description

Definition at line 26 of file EnhancedCustomShape3d.hxx.

Member Function Documentation

SdrObject * EnhancedCustomShape3d::Create3DObject ( const SdrObject pShape2d,
const SdrObjCustomShape rSdrObjCustomShape 
)
static

Definition at line 232 of file EnhancedCustomShape3d.cxx.

References a, basegfx::utils::adaptiveSubdivideByAngle(), Any, basegfx::B3DPolygon::append(), basegfx::B2DPolyPolygon::append(), basegfx::B2DPolyPolygon::areControlPointsUsed(), tools::Rectangle::Center(), SfxItemSet::ClearItem(), o3tl::convert(), SdrObject::ConvertToContourObj(), SdrObject::ConvertToPolyObj(), basegfx::B2DPolyPolygon::count(), SdrObjListIter::Count(), drawinglayer::primitive2d::createNewSdrLineAttribute(), drawinglayer::primitive2d::createNewSdrLineStartEndAttribute(), BitmapEx::Crop(), DBG_ASSERT, DeepNoGroups, basegfx::deg2rad(), basegfx::fTools::equal(), basegfx::fTools::equalZero(), f, com::sun::star::drawing::FillStyle, SdrObject::Free(), basegfx::fround(), SfxItemSet::Get(), basegfx::B2DPolyPolygon::getB2DRange(), basegfx::B3DPolygon::getB3DPoint(), Graphic::GetBitmapEx(), tools::Polygon::GetBoundRect(), E3dScene::GetCamera(), XColorItem::GetColorValue(), drawinglayer::attribute::SdrLineStartEndAttribute::getEndWidth(), drawinglayer::attribute::SdrLineAttribute::getFullDotDashLen(), GraphicObject::GetGraphic(), XFillBitmapItem::GetGraphicObject(), tools::Rectangle::GetHeight(), tools::Rectangle::getHeight(), sdr::properties::BaseProperties::GetItem(), SdrObject::GetLayer(), SdrTextObj::GetLogicRect(), Range2D< double, DoubleTraits >::getMaxX(), Range2D< double, DoubleTraits >::getMaxY(), SdrObject::GetMergedItem(), SdrObject::GetMergedItemSet(), Range2D< double, DoubleTraits >::getMinX(), Range2D< double, DoubleTraits >::getMinY(), SdrObjCustomShape::GetObjectRotation(), SdrPathObj::GetPathPoly(), SdrObject::GetProperties(), basegfx::utils::getRange(), SdrTextObj::GetRotateAngle(), SdrModel::GetScaleFraction(), SdrModel::GetScaleUnit(), SdrObject::getSdrModelFromSdrObject(), BitmapEx::GetSizePixel(), SdrAttrObj::GetSnapRect(), drawinglayer::attribute::SdrLineStartEndAttribute::getStartWidth(), E3dObject::GetTransform(), tools::Rectangle::GetWidth(), drawinglayer::attribute::SdrLineAttribute::getWidth(), tools::Rectangle::getWidth(), Color::HSBtoRGB(), i, E3dScene::InsertObject(), basegfx::B2DPolyPolygon::isClosed(), drawinglayer::attribute::SdrLineAttribute::isDefault(), BitmapEx::IsEmpty(), drawinglayer::attribute::SdrLineStartEndAttribute::isEndActive(), SdrObjCustomShape::IsMirroredX(), SdrObjCustomShape::IsMirroredY(), SdrObjListIter::IsMore(), drawinglayer::attribute::SdrLineStartEndAttribute::isStartActive(), tools::Rectangle::Left(), makeSvx3DAmbientcolorItem(), makeSvx3DDoubleSidedItem(), makeSvx3DLightcolor1Item(), makeSvx3DLightcolor2Item(), makeSvx3DLightcolor4Item(), makeSvx3DLightcolor5Item(), makeSvx3DLightcolor6Item(), makeSvx3DLightcolor7Item(), makeSvx3DLightcolor8Item(), makeSvx3DLightDirection1Item(), makeSvx3DLightDirection2Item(), makeSvx3DLightDirection4Item(), makeSvx3DLightDirection5Item(), makeSvx3DLightDirection6Item(), makeSvx3DLightDirection7Item(), makeSvx3DLightDirection8Item(), makeSvx3DLightOnOff1Item(), makeSvx3DLightOnOff2Item(), makeSvx3DLightOnOff4Item(), makeSvx3DLightOnOff5Item(), makeSvx3DLightOnOff6Item(), makeSvx3DLightOnOff7Item(), makeSvx3DLightOnOff8Item(), makeSvx3DMaterialSpecularIntensityItem(), makeSvx3DMaterialSpecularItem(), makeSvx3DPercentDiagonalItem(), makeSvx3DTwoSidedLightingItem(), o3tl::mm100, basegfx::fTools::more(), SdrObject::NbcSetLayer(), E3dScene::NbcSetSnapRect(), E3dObject::NbcSetTransform(), E3dScene::NbcSetTransform(), SdrObjListIter::Next(), basegfx::B3DVector::normalize(), Parallel, Perspective, Point, SfxItemSet::Put(), E3dScene::RemoveObject(), Color::RGBtoHSB(), RotatePoint(), SDRATTR_CUSTOMSHAPE_GEOMETRY(), SDRATTR_TEXTDIRECTION(), Camera3D::SetAutoAdjustProjection(), tools::Rectangle::SetBottom(), E3dScene::SetBoundAndSnapRectsDirty(), E3dScene::SetCamera(), Camera3D::SetFocalLength(), tools::Rectangle::SetLeft(), SdrObject::SetLogicRect(), SdrObject::SetMergedItem(), SdrObject::SetMergedItemSet(), sdr::properties::BaseProperties::SetObjectItem(), Camera3D::SetPosAndLookAt(), Viewport3D::SetProjection(), tools::Rectangle::SetRight(), tools::Rectangle::SetTop(), Camera3D::SetViewWindow(), tools::Rectangle::Top(), toRadians(), basegfx::B2DPolyPolygon::transform(), basegfx::B3DPolygon::transform(), basegfx::B2DHomMatrix::translate(), tools::Polygon::Translate(), basegfx::B3DHomMatrix::translate(), o3tl::twip, tools::Rectangle::Union(), X, XATTR_FILLBITMAP(), XATTR_FILLBMP_TILE(), XATTR_FILLCOLOR(), XATTR_FILLSTYLE(), XATTR_LINECOLOR(), XATTR_LINESTYLE(), XATTR_LINETRANSPARENCE(), XATTR_SECONDARYFILLCOLOR(), and Y.


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