LibreOffice Module basegfx (master) 1
|
Protected Member Functions | |
void | invalidatePlaneNormal () |
Private Attributes | |
CoordinateDataArray3D | maPoints |
std::unique_ptr< BColorArray > | mpBColors |
std::unique_ptr< NormalsArray3D > | mpNormals |
std::unique_ptr< TextureCoordinate2D > | mpTextureCoordinates |
::basegfx::B3DVector | maPlaneNormal |
bool | mbIsClosed: 1 |
bool | mbPlaneNormalValid: 1 |
Definition at line 678 of file b3dpolygon.cxx.
|
inline |
Definition at line 717 of file b3dpolygon.cxx.
|
inline |
Definition at line 726 of file b3dpolygon.cxx.
References mpBColors, mpNormals, and mpTextureCoordinates.
|
inline |
Definition at line 749 of file b3dpolygon.cxx.
References mpBColors, mpNormals, mpTextureCoordinates, nCount, and nIndex.
|
inline |
Definition at line 980 of file b3dpolygon.cxx.
References mpBColors.
|
inline |
Definition at line 1042 of file b3dpolygon.cxx.
References mpNormals.
|
inline |
Definition at line 1085 of file b3dpolygon.cxx.
References mpTextureCoordinates.
|
inline |
Definition at line 985 of file b3dpolygon.cxx.
References mpBColors.
|
inline |
Definition at line 1047 of file b3dpolygon.cxx.
References mpNormals.
|
inline |
Definition at line 1090 of file b3dpolygon.cxx.
References mpTextureCoordinates.
|
inline |
Definition at line 787 of file b3dpolygon.cxx.
References maPoints.
|
inline |
Definition at line 1204 of file b3dpolygon.cxx.
References maPlaneNormal, maPoints, mbPlaneNormalValid, mpBColors, mpNormals, and mpTextureCoordinates.
|
inline |
Definition at line 947 of file b3dpolygon.cxx.
|
inline |
Definition at line 990 of file b3dpolygon.cxx.
References maPlaneNormal, maPoints, and mbPlaneNormalValid.
|
inline |
Definition at line 1001 of file b3dpolygon.cxx.
|
inline |
Definition at line 911 of file b3dpolygon.cxx.
|
inline |
Definition at line 1052 of file b3dpolygon.cxx.
References mpTextureCoordinates, and nIndex.
|
inline |
Definition at line 1233 of file b3dpolygon.cxx.
References a, maPoints, mbIsClosed, mpBColors, mpNormals, mpTextureCoordinates, and nIndex.
|
inline |
|
inline |
|
inline |
Definition at line 861 of file b3dpolygon.cxx.
References mpTextureCoordinates.
Referenced by operator==().
|
inline |
Definition at line 922 of file b3dpolygon.cxx.
References basegfx::BColor::getEmptyBColor(), basegfx::B2DPoint::getEmptyPoint(), basegfx::B3DVector::getEmptyVector(), invalidatePlaneNormal(), maPoints, mpBColors, mpNormals, mpTextureCoordinates, nCount, and nIndex.
|
inline |
Definition at line 1103 of file b3dpolygon.cxx.
References basegfx::BColor::getEmptyBColor(), basegfx::B2DPoint::getEmptyPoint(), basegfx::B3DVector::getEmptyVector(), invalidatePlaneNormal(), maPoints, mpBColors, mpNormals, mpTextureCoordinates, nCount, and nIndex.
|
inlineprotected |
Definition at line 706 of file b3dpolygon.cxx.
References mbPlaneNormalValid.
Referenced by insert(), remove(), setPoint(), and transform().
|
inline |
Definition at line 792 of file b3dpolygon.cxx.
References mbIsClosed.
|
inline |
Definition at line 889 of file b3dpolygon.cxx.
References impBColorsAreEqual(), impNormalsAreEqual(), impTextureCoordinatesAreEqual(), maPoints, and mbIsClosed.
|
inline |
Definition at line 1165 of file b3dpolygon.cxx.
References invalidatePlaneNormal(), maPoints, mpBColors, mpNormals, mpTextureCoordinates, nCount, and nIndex.
Referenced by removeDoublePointsAtBeginEnd(), and removeDoublePointsWholeTrack().
|
inline |
Definition at line 1288 of file b3dpolygon.cxx.
References maPoints, mbIsClosed, mpBColors, mpNormals, mpTextureCoordinates, nIndex, and remove().
|
inline |
Definition at line 1329 of file b3dpolygon.cxx.
References maPoints, mpBColors, mpNormals, mpTextureCoordinates, nIndex, and remove().
|
inline |
Definition at line 959 of file b3dpolygon.cxx.
|
inline |
Definition at line 797 of file b3dpolygon.cxx.
References mbIsClosed.
|
inline |
Definition at line 1013 of file b3dpolygon.cxx.
|
inline |
Definition at line 916 of file b3dpolygon.cxx.
References invalidatePlaneNormal(), maPoints, and nIndex.
|
inline |
Definition at line 1064 of file b3dpolygon.cxx.
References maPoints, mpTextureCoordinates, and nIndex.
|
inline |
Definition at line 1368 of file b3dpolygon.cxx.
References invalidatePlaneNormal(), and maPoints.
|
inline |
Definition at line 1034 of file b3dpolygon.cxx.
References mpNormals.
|
inline |
Definition at line 1095 of file b3dpolygon.cxx.
References mpTextureCoordinates.
|
private |
Definition at line 697 of file b3dpolygon.cxx.
Referenced by flip(), and getNormal().
|
private |
Definition at line 682 of file b3dpolygon.cxx.
Referenced by count(), flip(), getNormal(), getPoint(), hasDoublePoints(), insert(), operator==(), remove(), removeDoublePointsAtBeginEnd(), removeDoublePointsWholeTrack(), setBColor(), setNormal(), setPoint(), setTextureCoordinate(), and transform().
|
private |
Definition at line 700 of file b3dpolygon.cxx.
Referenced by hasDoublePoints(), isClosed(), operator==(), removeDoublePointsAtBeginEnd(), and setClosed().
|
private |
Definition at line 703 of file b3dpolygon.cxx.
Referenced by flip(), getNormal(), and invalidatePlaneNormal().
|
private |
Definition at line 686 of file b3dpolygon.cxx.
Referenced by areBColorsUsed(), clearBColors(), flip(), getBColor(), hasDoublePoints(), impBColorsAreEqual(), ImplB3DPolygon(), insert(), remove(), removeDoublePointsAtBeginEnd(), removeDoublePointsWholeTrack(), and setBColor().
|
private |
Definition at line 690 of file b3dpolygon.cxx.
Referenced by areNormalsUsed(), clearNormals(), flip(), getNormal(), hasDoublePoints(), ImplB3DPolygon(), impNormalsAreEqual(), insert(), remove(), removeDoublePointsAtBeginEnd(), removeDoublePointsWholeTrack(), setNormal(), and transformNormals().
|
private |
Definition at line 694 of file b3dpolygon.cxx.
Referenced by areTextureCoordinatesUsed(), clearTextureCoordinates(), flip(), getTextureCoordinate(), hasDoublePoints(), ImplB3DPolygon(), impTextureCoordinatesAreEqual(), insert(), remove(), removeDoublePointsAtBeginEnd(), removeDoublePointsWholeTrack(), setTextureCoordinate(), and transformTextureCoordinates().