64 sal_uInt32
count()
const;
67 B3DPoint const & getB3DPoint(sal_uInt32 nIndex)
const;
68 void setB3DPoint(sal_uInt32 nIndex,
const B3DPoint& rValue);
71 void append(
const B3DPoint& rPoint, sal_uInt32 nCount = 1);
74 BColor const & getBColor(sal_uInt32 nIndex)
const;
75 void setBColor(sal_uInt32 nIndex,
const BColor& rValue);
76 bool areBColorsUsed()
const;
81 B3DVector const & getNormal(sal_uInt32 nIndex)
const;
82 void setNormal(sal_uInt32 nIndex,
const B3DVector& rValue);
84 bool areNormalsUsed()
const;
88 B2DPoint const & getTextureCoordinate(sal_uInt32 nIndex)
const;
89 void setTextureCoordinate(sal_uInt32 nIndex,
const B2DPoint& rValue);
90 void transformTextureCoordinates(
const B2DHomMatrix& rMatrix);
91 bool areTextureCoordinatesUsed()
const;
92 void clearTextureCoordinates();
95 void append(
const B3DPolygon& rPoly, sal_uInt32 nIndex = 0, sal_uInt32 nCount = 0);
98 void remove(sal_uInt32 nIndex, sal_uInt32 nCount = 1);
104 bool isClosed()
const;
105 void setClosed(
bool bNew);
111 bool hasDoublePoints()
const;
114 void removeDoublePoints();
#define BASEGFX_DLLPUBLIC
Base Point class with two double values.
Base Point class with three double values.
B3DPolygon & operator=(const B3DPolygon &rPolygon)
B3DPolygon(const B3DPolygon &rPolygon)
B3DPolygon(B3DPolygon &&rPolygon)
o3tl::cow_wrapper< ImplB3DPolygon, o3tl::ThreadSafeRefCountingPolicy > ImplType
B3DPolygon & operator=(B3DPolygon &&rPolygon)
Base Point class with three double values.
Base Color class with three double values.
OUStringBuffer & remove(OUStringBuffer &rIn, sal_Unicode c)
bool operator!=(const XclExpString &rLeft, const XclExpString &rRight)
bool operator==(const XclFontData &rLeft, const XclFontData &rRight)