ImplB3DPolyPolygon Class Reference

Collaboration diagram for ImplB3DPolyPolygon:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 ImplB3DPolyPolygon ()
 ImplB3DPolyPolygon (const ::basegfx::B3DPolygon &rToBeCopied)
bool operator== (const ImplB3DPolyPolygon &rPolygonList) const
const ::basegfx::B3DPolygongetB3DPolygon (sal_uInt32 nIndex) const
void setB3DPolygon (sal_uInt32 nIndex, const ::basegfx::B3DPolygon &rPolygon)
void insert (sal_uInt32 nIndex, const ::basegfx::B3DPolygon &rPolygon, sal_uInt32 nCount)
void insert (sal_uInt32 nIndex, const ::basegfx::B3DPolyPolygon &rPolyPolygon)
void remove (sal_uInt32 nIndex, sal_uInt32 nCount)
sal_uInt32 count () const
void setClosed (bool bNew)
void flip ()
void removeDoublePoints ()
void transform (const ::basegfx::B3DHomMatrix &rMatrix)
void clearBColors ()
void transformNormals (const ::basegfx::B3DHomMatrix &rMatrix)
void clearNormals ()
void transformTextureCoordiantes (const ::basegfx::B2DHomMatrix &rMatrix)
void clearTextureCoordinates ()
void makeUnique ()

Private Types

typedef ::std::vector
< ::basegfx::B3DPolygon
PolygonVector

Private Attributes

PolygonVector maPolygons


Detailed Description

Definition at line 42 of file b3dpolypolygon.cxx.


Member Typedef Documentation

Definition at line 44 of file b3dpolypolygon.cxx.


Constructor & Destructor Documentation

ImplB3DPolyPolygon::ImplB3DPolyPolygon (  )  [inline]

Definition at line 49 of file b3dpolypolygon.cxx.

ImplB3DPolyPolygon::ImplB3DPolyPolygon ( const ::basegfx::B3DPolygon rToBeCopied  )  [inline]

Definition at line 53 of file b3dpolypolygon.cxx.


Member Function Documentation

bool ImplB3DPolyPolygon::operator== ( const ImplB3DPolyPolygon rPolygonList  )  const [inline]

Definition at line 58 of file b3dpolypolygon.cxx.

References maPolygons.

const ::basegfx::B3DPolygon& ImplB3DPolyPolygon::getB3DPolygon ( sal_uInt32  nIndex  )  const [inline]

Definition at line 71 of file b3dpolypolygon.cxx.

References maPolygons.

void ImplB3DPolyPolygon::setB3DPolygon ( sal_uInt32  nIndex,
const ::basegfx::B3DPolygon rPolygon 
) [inline]

Definition at line 76 of file b3dpolypolygon.cxx.

References maPolygons.

void ImplB3DPolyPolygon::insert ( sal_uInt32  nIndex,
const ::basegfx::B3DPolygon rPolygon,
sal_uInt32  nCount 
) [inline]

Definition at line 81 of file b3dpolypolygon.cxx.

References maPolygons.

void ImplB3DPolyPolygon::insert ( sal_uInt32  nIndex,
const ::basegfx::B3DPolyPolygon rPolyPolygon 
) [inline]

Definition at line 92 of file b3dpolypolygon.cxx.

References maPolygons.

void ImplB3DPolyPolygon::remove ( sal_uInt32  nIndex,
sal_uInt32  nCount 
) [inline]

Definition at line 111 of file b3dpolypolygon.cxx.

References maPolygons.

sal_uInt32 ImplB3DPolyPolygon::count (  )  const [inline]

Definition at line 124 of file b3dpolypolygon.cxx.

References maPolygons.

void ImplB3DPolyPolygon::setClosed ( bool  bNew  )  [inline]

Definition at line 129 of file b3dpolypolygon.cxx.

References maPolygons.

void ImplB3DPolyPolygon::flip (  )  [inline]

Definition at line 137 of file b3dpolypolygon.cxx.

References basegfx::B3DPolygon::flip(), and maPolygons.

void ImplB3DPolyPolygon::removeDoublePoints (  )  [inline]

Definition at line 144 of file b3dpolypolygon.cxx.

References maPolygons, and basegfx::B3DPolygon::removeDoublePoints().

void ImplB3DPolyPolygon::transform ( const ::basegfx::B3DHomMatrix rMatrix  )  [inline]

Definition at line 151 of file b3dpolypolygon.cxx.

References maPolygons.

void ImplB3DPolyPolygon::clearBColors (  )  [inline]

Definition at line 159 of file b3dpolypolygon.cxx.

References maPolygons.

void ImplB3DPolyPolygon::transformNormals ( const ::basegfx::B3DHomMatrix rMatrix  )  [inline]

Definition at line 167 of file b3dpolypolygon.cxx.

References maPolygons.

void ImplB3DPolyPolygon::clearNormals (  )  [inline]

Definition at line 175 of file b3dpolypolygon.cxx.

References maPolygons.

void ImplB3DPolyPolygon::transformTextureCoordiantes ( const ::basegfx::B2DHomMatrix rMatrix  )  [inline]

Definition at line 183 of file b3dpolypolygon.cxx.

References maPolygons.

void ImplB3DPolyPolygon::clearTextureCoordinates (  )  [inline]

Definition at line 191 of file b3dpolypolygon.cxx.

References maPolygons.

void ImplB3DPolyPolygon::makeUnique (  )  [inline]

Definition at line 199 of file b3dpolypolygon.cxx.

References basegfx::B3DPolygon::makeUnique(), and maPolygons.


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