CoordinateDataArray2D Class Reference

Collaboration diagram for CoordinateDataArray2D:

Collaboration graph
[legend]

List of all members.

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::B2DPointgetCoordinate (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::B2DPointbegin () const
const basegfx::B2DPointend () const
basegfx::B2DPointbegin ()
basegfx::B2DPointend ()

Private Types

typedef ::std::vector
< CoordinateData2D
CoordinateData2DVector

Private Attributes

CoordinateData2DVector maVector


Detailed Description

Definition at line 67 of file b2dpolygon.cxx.


Member Typedef Documentation

Definition at line 69 of file b2dpolygon.cxx.


Constructor & Destructor Documentation

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.


Member Function Documentation

sal_uInt32 CoordinateDataArray2D::count (  )  const [inline]

bool CoordinateDataArray2D::operator== ( const CoordinateDataArray2D rCandidate  )  const [inline]

Definition at line 94 of file b2dpolygon.cxx.

References maVector.

const basegfx::B2DPoint& CoordinateDataArray2D::getCoordinate ( sal_uInt32  nIndex  )  const [inline]

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]

Definition at line 120 of file b2dpolygon.cxx.

References maVector.

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]

Definition at line 218 of file b2dpolygon.cxx.

References maVector.

basegfx::B2DPoint* CoordinateDataArray2D::end (  )  [inline]

Definition at line 223 of file b2dpolygon.cxx.

References maVector.


Member Data Documentation


The documentation for this class was generated from the following file:

Generated on Thu Apr 29 13:57:09 2010 for ooo-build Module basegfx (ooo/OOO320_m15) by  doxygen 1.5.6