LibreOffice Module canvas (master) 1
|
Namespaces | |
namespace | BColorStops |
namespace | fTools |
namespace | internal |
namespace | matrix |
namespace | trapezoidhelper |
namespace | triangulator |
namespace | unotools |
namespace | utils |
namespace | zoomtools |
Typedefs | |
typedef ::basegfx::internal::ImplHomMatrixTemplate< 4 > | Impl3DHomMatrix_Base |
typedef std::shared_ptr< BColorModifier > | BColorModifierSharedPtr |
typedef std::shared_ptr< SystemDependentData > | SystemDependentData_SharedPtr |
typedef ::std::vector< B2DPolygon > | B2DPolygonVector |
typedef ::std::vector< B2DPolyPolygon > | B2DPolyPolygonVector |
typedef ::std::vector< B2DTrapezoid > | B2DTrapezoidVector |
typedef B2DRange | B2DRectangle |
typedef B2IRange | B2IRectangle |
typedef std::weak_ptr< SystemDependentData > | SystemDependentData_WeakPtr |
Enumerations | |
enum | Axis2D { X , Y } |
enum | B2VectorOrientation { Positive , Negative , Neutral } |
enum | B2VectorContinuity { NONE , C1 , C2 } |
enum | B2DLineJoin { NONE , Bevel , Miter , Round } |
Functions | |
double | snapToNearestMultiple (double v, const double fStep) |
double | snapToZeroRange (double v, double fWidth) |
double | snapToRange (double v, double fLow, double fHigh) |
double | normalizeToRange (double v, const double fRange) |
B2DPoint | operator* (const ::basegfx::B2DHomMatrix &rMat, const B2DPoint &rPoint) |
B3DPoint | operator* (const ::basegfx::B3DHomMatrix &rMat, const B3DPoint &rPoint) |
BASEGFX_DLLPUBLIC B2DPolygon | createWaveLinePolygon (basegfx::B2DRectangle const &rRectangle) |
B2IRange | fround (const B2DRange &rRange) |
B2DRange | operator* (const ::basegfx::B2DHomMatrix &rMat, const B2DRange &rB2DRange) |
std::vector< B2IRange > & | computeSetDifference (std::vector< B2IRange > &o_rResult, const B2IRange &rFirst, const B2IRange &rSecond) |
std::vector< B2DRange > & | computeSetDifference (std::vector< B2DRange > &o_rResult, const B2DRange &rFirst, const B2DRange &rSecond) |
B3DRange | operator* (const ::basegfx::B3DHomMatrix &rMat, const B3DRange &rB3DRange) |
static ODFGradientInfo | init1DGradientInfo (const B2DRange &rTargetRange, sal_uInt32 nSteps, double fBorder, double fAngle, bool bAxial) |
static ODFGradientInfo | initEllipticalGradientInfo (const B2DRange &rTargetRange, const B2DVector &rOffset, sal_uInt32 nSteps, double fBorder, double fAngle, bool bCircular) |
static ODFGradientInfo | initRectGradientInfo (const B2DRange &rTargetRange, const B2DVector &rOffset, sal_uInt32 nSteps, double fBorder, double fAngle, bool bSquare) |
B2ITuple | fround (const B2DTuple &rTup) |
B3ITuple | fround (const B3DTuple &rTup) |
bool | areParallel (const B2DVector &rVecA, const B2DVector &rVecB) |
B2VectorOrientation | getOrientation (const B2DVector &rVecA, const B2DVector &rVecB) |
B2DVector | getPerpendicular (const B2DVector &rNormalizedVec) |
B2DVector | getNormalizedPerpendicular (const B2DVector &rVec) |
B2DVector | operator* (const B2DHomMatrix &rMat, const B2DVector &rVec) |
B2VectorContinuity | getContinuity (const B2DVector &rBackVector, const B2DVector &rForwardVector) |
B3DVector | operator* (const ::basegfx::B3DHomMatrix &rMat, const B3DVector &rVec) |
bool | areParallel (const B3DVector &rVecA, const B3DVector &rVecB) |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &stream, BColor const &color) |
B2DHomMatrix | operator* (const B2DHomMatrix &rMatA, const B2DHomMatrix &rMatB) |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &stream, B2DHomMatrix const &matrix) |
B3DHomMatrix | operator* (const B3DHomMatrix &rMatA, const B3DHomMatrix &rMatB) |
sal_Int32 | fround (double fVal) |
sal_Int64 | fround64 (double fVal) |
double | pruneScaleValue (double fVal) |
constexpr double | deg2rad (double v) |
constexpr double | rad2deg (double v) |
double | copySign (double fValue, double fSignCarrier) |
BASEGFX_DLLPUBLIC B2DPoint | operator* (const B2DHomMatrix &rMat, const B2DPoint &rPoint) |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &stream, const B2DPoint &point) |
BASEGFX_DLLPUBLIC B3DPoint | operator* (const B3DHomMatrix &rMat, const B3DPoint &rPoint) |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &stream, const B2DPolygon &poly) |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &stream, const B2DPolyPolygon &poly) |
class | UNLESS_MERGELIBS (BASEGFX_DLLPUBLIC) ODFGradientInfo |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &stream, const B1DRange &range) |
B2DRange | operator* (const B2DHomMatrix &rMat, const B2DRange &rB2DRange) |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &stream, const B2DRange &range) |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &stream, const B2IRange &range) |
B3DRange | operator* (const B3DHomMatrix &rMat, const B3DRange &rB2DRange) |
B2DTuple | absolute (const B2DTuple &rTup) |
B2DTuple | interpolate (const B2DTuple &rOld1, const B2DTuple &rOld2, double t) |
B2DTuple | average (const B2DTuple &rOld1, const B2DTuple &rOld2) |
B2DTuple | operator* (const B2DTuple &rTup, double t) |
B2DTuple | operator* (double t, const B2DTuple &rTup) |
B2DTuple | operator/ (const B2DTuple &rTup, double t) |
B2ITuple | operator+ (const B2ITuple &rTupA, const B2ITuple &rTupB) |
B2ITuple | operator- (const B2ITuple &rTupA, const B2ITuple &rTupB) |
B2ITuple | operator* (sal_Int32 t, const B2ITuple &rTup) |
B3DTuple | interpolate (const B3DTuple &rOld1, const B3DTuple &rOld2, double t) |
B3DTuple | average (const B3DTuple &rOld1, const B3DTuple &rOld2) |
B3DTuple | operator+ (const B3DTuple &rTupA, const B3DTuple &rTupB) |
B3DTuple | operator- (const B3DTuple &rTupA, const B3DTuple &rTupB) |
B3DTuple | operator* (const B3DTuple &rTupA, const B3DTuple &rTupB) |
B3DTuple | operator* (const B3DTuple &rTup, double t) |
B3DTuple | operator/ (const B3DTuple &rTup, double t) |
Size2D< TYPE > | operator- (const Size2D< TYPE > &rSizeA, const Size2D< TYPE > &rSizeB) |
Size2D< TYPE > | operator+ (const Size2D< TYPE > &rSizeA, const Size2D< TYPE > &rSizeB) |
Size2D< TYPE > | operator* (const Size2D< TYPE > &rSizeA, const Size2D< TYPE > &rSizeB) |
Size2D< TYPE > | operator/ (const Size2D< TYPE > &rSizeA, const Size2D< TYPE > &rSizeB) |
Tuple2D< TYPE > | operator- (const Tuple2D< TYPE > &rTupA, const Tuple2D< TYPE > &rTupB) |
Tuple2D< TYPE > | operator+ (const Tuple2D< TYPE > &rTupA, const Tuple2D< TYPE > &rTupB) |
Tuple2D< TYPE > | operator* (const Tuple2D< TYPE > &rTupA, const Tuple2D< TYPE > &rTupB) |
Tuple2D< TYPE > | operator/ (const Tuple2D< TYPE > &rTupA, const Tuple2D< TYPE > &rTupB) |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &stream, const B2DSize &size) |
B2DSize | operator* (B2DHomMatrix const &rMatrix, B2DSize const &rSize) |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &stream, const B2ISize &size) |
std::basic_ostream< charT, traits > & | operator<< (std::basic_ostream< charT, traits > &stream, const basegfx::B2IVector &vector) |
BASEGFX_DLLPUBLIC B3DVector | operator* (const B3DHomMatrix &rMat, const B3DVector &rVec) |
B3DVector | cross (const B3DVector &rVecA, const B3DVector &rVecB) |
Variables | |
constexpr int | RowSize |
static o3tl::cow_wrapper< ImplB2DPolygon > | DEFAULT |