|
LibreOffice Module drawinglayer (master) 1
|
#include <fillhatchattribute.hxx>
Public Types | |
| typedef o3tl::cow_wrapper< ImpFillHatchAttribute > | ImplType |
Public Member Functions | |
| FillHatchAttribute (HatchStyle eStyle, double fDistance, double fAngle, const basegfx::BColor &rColor, sal_uInt32 nMinimalDiscreteDistance, bool bFillBackground) | |
| constructors/assignmentoperator/destructor More... | |
| FillHatchAttribute () | |
| FillHatchAttribute (const FillHatchAttribute &) | |
| FillHatchAttribute (FillHatchAttribute &&) | |
| FillHatchAttribute & | operator= (const FillHatchAttribute &) |
| FillHatchAttribute & | operator= (FillHatchAttribute &&) |
| ~FillHatchAttribute () | |
| bool | isDefault () const |
| bool | operator== (const FillHatchAttribute &rCandidate) const |
| HatchStyle | getStyle () const |
| double | getDistance () const |
| double | getAngle () const |
| const basegfx::BColor & | getColor () const |
| sal_uInt32 | getMinimalDiscreteDistance () const |
| bool | isFillBackground () const |
Private Attributes | |
| ImplType | mpFillHatchAttribute |
Definition at line 41 of file fillhatchattribute.hxx.
| typedef o3tl::cow_wrapper<ImpFillHatchAttribute> drawinglayer::attribute::FillHatchAttribute::ImplType |
Definition at line 44 of file fillhatchattribute.hxx.
| drawinglayer::attribute::FillHatchAttribute::FillHatchAttribute | ( | HatchStyle | eStyle, |
| double | fDistance, | ||
| double | fAngle, | ||
| const basegfx::BColor & | rColor, | ||
| sal_uInt32 | nMinimalDiscreteDistance, | ||
| bool | bFillBackground | ||
| ) |
constructors/assignmentoperator/destructor
Definition at line 91 of file fillhatchattribute.cxx.
| drawinglayer::attribute::FillHatchAttribute::FillHatchAttribute | ( | ) |
Definition at line 104 of file fillhatchattribute.cxx.
|
default |
|
default |
|
default |
References operator==().
| double drawinglayer::attribute::FillHatchAttribute::getAngle | ( | ) | const |
Definition at line 144 of file fillhatchattribute.cxx.
References mpFillHatchAttribute.
Referenced by drawinglayer::texture::GeoTexSvxMultiHatch::GeoTexSvxMultiHatch(), drawinglayer::processor2d::VclPixelProcessor2D::processFillHatchPrimitive2D(), and drawinglayer::processor2d::VclMetafileProcessor2D::processPolyPolygonHatchPrimitive2D().
| const basegfx::BColor & drawinglayer::attribute::FillHatchAttribute::getColor | ( | ) | const |
Definition at line 149 of file fillhatchattribute.cxx.
References mpFillHatchAttribute.
Referenced by drawinglayer::texture::GeoTexSvxMultiHatch::GeoTexSvxMultiHatch(), drawinglayer::processor2d::VclPixelProcessor2D::processFillHatchPrimitive2D(), and drawinglayer::processor2d::VclMetafileProcessor2D::processPolyPolygonHatchPrimitive2D().
| double drawinglayer::attribute::FillHatchAttribute::getDistance | ( | ) | const |
Definition at line 139 of file fillhatchattribute.cxx.
References mpFillHatchAttribute.
Referenced by drawinglayer::texture::GeoTexSvxMultiHatch::GeoTexSvxMultiHatch(), drawinglayer::processor2d::VclPixelProcessor2D::processFillHatchPrimitive2D(), and drawinglayer::processor2d::VclMetafileProcessor2D::processPolyPolygonHatchPrimitive2D().
| sal_uInt32 drawinglayer::attribute::FillHatchAttribute::getMinimalDiscreteDistance | ( | ) | const |
Definition at line 154 of file fillhatchattribute.cxx.
References mpFillHatchAttribute.
Referenced by drawinglayer::primitive2d::FillHatchPrimitive2D::create2DDecomposition().
| HatchStyle drawinglayer::attribute::FillHatchAttribute::getStyle | ( | ) | const |
Definition at line 134 of file fillhatchattribute.cxx.
References mpFillHatchAttribute.
Referenced by drawinglayer::primitive2d::FillHatchPrimitive2D::create2DDecomposition(), drawinglayer::texture::GeoTexSvxMultiHatch::GeoTexSvxMultiHatch(), drawinglayer::processor2d::VclPixelProcessor2D::processFillHatchPrimitive2D(), and drawinglayer::processor2d::VclMetafileProcessor2D::processPolyPolygonHatchPrimitive2D().
| bool drawinglayer::attribute::FillHatchAttribute::isDefault | ( | ) | const |
Definition at line 115 of file fillhatchattribute.cxx.
References mpFillHatchAttribute, and o3tl::cow_wrapper< typename T, class MTPolicy >::same_object().
Referenced by drawinglayer::primitive3d::create3DPolyPolygonFillPrimitives(), and operator==().
| bool drawinglayer::attribute::FillHatchAttribute::isFillBackground | ( | ) | const |
Definition at line 159 of file fillhatchattribute.cxx.
References mpFillHatchAttribute.
Referenced by drawinglayer::texture::GeoTexSvxMultiHatch::GeoTexSvxMultiHatch(), drawinglayer::primitive3d::HatchTexturePrimitive3D::impCreate3DDecomposition(), drawinglayer::processor2d::VclPixelProcessor2D::processFillHatchPrimitive2D(), and drawinglayer::processor2d::VclMetafileProcessor2D::processPolyPolygonHatchPrimitive2D().
|
default |
|
default |
| bool drawinglayer::attribute::FillHatchAttribute::operator== | ( | const FillHatchAttribute & | rCandidate | ) | const |
Definition at line 124 of file fillhatchattribute.cxx.
References isDefault(), and mpFillHatchAttribute.
|
private |
Definition at line 47 of file fillhatchattribute.hxx.
Referenced by getAngle(), getColor(), getDistance(), getMinimalDiscreteDistance(), getStyle(), isDefault(), isFillBackground(), and operator==().