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==().