
Public Member Functions | |
| CoordinateDataArray2D (sal_uInt32 nCount) | |
| CoordinateDataArray2D (const CoordinateDataArray2D &rOriginal) | |
| CoordinateDataArray2D (const CoordinateDataArray2D &rOriginal, sal_uInt32 nIndex, sal_uInt32 nCount) | |
| sal_uInt32 | count () const |
| bool | operator== (const CoordinateDataArray2D &rCandidate) const |
| const basegfx::B2DPoint & | getCoordinate (sal_uInt32 nIndex) const |
| void | setCoordinate (sal_uInt32 nIndex, const basegfx::B2DPoint &rValue) |
| void | insert (sal_uInt32 nIndex, const CoordinateData2D &rValue, sal_uInt32 nCount) |
| void | insert (sal_uInt32 nIndex, const CoordinateDataArray2D &rSource) |
| void | remove (sal_uInt32 nIndex, sal_uInt32 nCount) |
| void | flip (bool bIsClosed) |
| void | removeDoublePointsAtBeginEnd () |
| void | removeDoublePointsWholeTrack () |
| void | transform (const basegfx::B2DHomMatrix &rMatrix) |
| const basegfx::B2DPoint * | begin () const |
| const basegfx::B2DPoint * | end () const |
| basegfx::B2DPoint * | begin () |
| basegfx::B2DPoint * | end () |
Private Types | |
| typedef ::std::vector < CoordinateData2D > | CoordinateData2DVector |
Private Attributes | |
| CoordinateData2DVector | maVector |
Definition at line 67 of file b2dpolygon.cxx.
typedef ::std::vector< CoordinateData2D > CoordinateDataArray2D::CoordinateData2DVector [private] |
Definition at line 69 of file b2dpolygon.cxx.
| CoordinateDataArray2D::CoordinateDataArray2D | ( | sal_uInt32 | nCount | ) | [inline, explicit] |
Definition at line 74 of file b2dpolygon.cxx.
| CoordinateDataArray2D::CoordinateDataArray2D | ( | const CoordinateDataArray2D & | rOriginal | ) | [inline, explicit] |
Definition at line 79 of file b2dpolygon.cxx.
| CoordinateDataArray2D::CoordinateDataArray2D | ( | const CoordinateDataArray2D & | rOriginal, | |
| sal_uInt32 | nIndex, | |||
| sal_uInt32 | nCount | |||
| ) | [inline] |
Definition at line 84 of file b2dpolygon.cxx.
| sal_uInt32 CoordinateDataArray2D::count | ( | ) | const [inline] |
Definition at line 89 of file b2dpolygon.cxx.
References maVector.
Referenced by ImplB2DPolygon::appendBezierSegment(), ImplB2DPolygon::count(), ImplB2DPolygon::flip(), ImplB2DPolygon::hasDoublePoints(), ImplB2DPolygon::insert(), ImplB2DPolygon::removeDoublePointsAtBeginEnd(), ImplB2DPolygon::removeDoublePointsWholeTrack(), ImplB2DPolygon::setNextControlVector(), ImplB2DPolygon::setPrevControlVector(), and ImplB2DPolygon::transform().
| bool CoordinateDataArray2D::operator== | ( | const CoordinateDataArray2D & | rCandidate | ) | const [inline] |
| const basegfx::B2DPoint& CoordinateDataArray2D::getCoordinate | ( | sal_uInt32 | nIndex | ) | const [inline] |
Definition at line 99 of file b2dpolygon.cxx.
References maVector.
Referenced by ImplB2DPolygon::getPoint(), ImplB2DPolygon::hasDoublePoints(), ImplB2DPolygon::removeDoublePointsAtBeginEnd(), ImplB2DPolygon::removeDoublePointsWholeTrack(), and ImplB2DPolygon::transform().
| void CoordinateDataArray2D::setCoordinate | ( | sal_uInt32 | nIndex, | |
| const basegfx::B2DPoint & | rValue | |||
| ) | [inline] |
Definition at line 104 of file b2dpolygon.cxx.
References maVector.
Referenced by ImplB2DPolygon::setPoint(), and ImplB2DPolygon::transform().
| void CoordinateDataArray2D::insert | ( | sal_uInt32 | nIndex, | |
| const CoordinateData2D & | rValue, | |||
| sal_uInt32 | nCount | |||
| ) | [inline] |
Definition at line 109 of file b2dpolygon.cxx.
References maVector.
Referenced by ImplB2DPolygon::insert().
| void CoordinateDataArray2D::insert | ( | sal_uInt32 | nIndex, | |
| const CoordinateDataArray2D & | rSource | |||
| ) | [inline] |
| void CoordinateDataArray2D::remove | ( | sal_uInt32 | nIndex, | |
| sal_uInt32 | nCount | |||
| ) | [inline] |
Definition at line 135 of file b2dpolygon.cxx.
References maVector.
Referenced by ImplB2DPolygon::remove().
| void CoordinateDataArray2D::flip | ( | bool | bIsClosed | ) | [inline] |
Definition at line 147 of file b2dpolygon.cxx.
References maVector.
Referenced by ImplB2DPolygon::flip().
| void CoordinateDataArray2D::removeDoublePointsAtBeginEnd | ( | ) | [inline] |
Definition at line 166 of file b2dpolygon.cxx.
References maVector.
Referenced by ImplB2DPolygon::removeDoublePointsAtBeginEnd().
| void CoordinateDataArray2D::removeDoublePointsWholeTrack | ( | ) | [inline] |
Definition at line 176 of file b2dpolygon.cxx.
References maVector.
Referenced by ImplB2DPolygon::removeDoublePointsWholeTrack().
| void CoordinateDataArray2D::transform | ( | const basegfx::B2DHomMatrix & | rMatrix | ) | [inline] |
Definition at line 197 of file b2dpolygon.cxx.
References maVector.
Referenced by ImplB2DPolygon::transform().
| const basegfx::B2DPoint* CoordinateDataArray2D::begin | ( | ) | const [inline] |
Definition at line 208 of file b2dpolygon.cxx.
References maVector.
Referenced by ImplB2DPolygon::begin().
| const basegfx::B2DPoint* CoordinateDataArray2D::end | ( | ) | const [inline] |
Definition at line 213 of file b2dpolygon.cxx.
References maVector.
Referenced by ImplB2DPolygon::end().
| basegfx::B2DPoint* CoordinateDataArray2D::begin | ( | ) | [inline] |
| basegfx::B2DPoint* CoordinateDataArray2D::end | ( | ) | [inline] |
Definition at line 71 of file b2dpolygon.cxx.
Referenced by begin(), count(), end(), flip(), getCoordinate(), insert(), operator==(), remove(), removeDoublePointsAtBeginEnd(), removeDoublePointsWholeTrack(), setCoordinate(), and transform().
1.5.6