LibreOffice Module basegfx (master) 1
Public Member Functions | Private Attributes | List of all members
basegfx::RasterConversionLineEntry3D Class Reference

#include <rasterconvert3d.hxx>

Collaboration diagram for basegfx::RasterConversionLineEntry3D:
[legend]

Public Member Functions

 RasterConversionLineEntry3D (const double &rfX, const double &rfDeltaX, const double &rfZ, const double &rfDeltaZ, sal_Int32 nY, sal_uInt32 nCount)
 
void setColorIndex (sal_uInt32 nIndex)
 
void setNormalIndex (sal_uInt32 nIndex)
 
void setTextureIndex (sal_uInt32 nIndex)
 
void setInverseTextureIndex (sal_uInt32 nIndex)
 
bool operator< (const RasterConversionLineEntry3D &rComp) const
 
bool decrementRasterConversionLineEntry3D (sal_uInt32 nStep)
 
void incrementRasterConversionLineEntry3D (sal_uInt32 nStep, InterpolatorProvider3D &rProvider)
 
const ip_singlegetX () const
 
sal_Int32 getY () const
 
const ip_singlegetZ () const
 
sal_uInt32 getColorIndex () const
 
sal_uInt32 getNormalIndex () const
 
sal_uInt32 getTextureIndex () const
 
sal_uInt32 getInverseTextureIndex () const
 

Private Attributes

ip_single maX
 
ip_single maZ
 
sal_Int32 mnY
 
sal_uInt32 mnCount
 
sal_uInt32 mnColorIndex
 
sal_uInt32 mnNormalIndex
 
sal_uInt32 mnTextureIndex
 
sal_uInt32 mnInverseTextureIndex
 

Detailed Description

Definition at line 294 of file rasterconvert3d.hxx.

Constructor & Destructor Documentation

◆ RasterConversionLineEntry3D()

basegfx::RasterConversionLineEntry3D::RasterConversionLineEntry3D ( const double &  rfX,
const double &  rfDeltaX,
const double &  rfZ,
const double &  rfDeltaZ,
sal_Int32  nY,
sal_uInt32  nCount 
)
inline

Definition at line 308 of file rasterconvert3d.hxx.

References nCount.

Member Function Documentation

◆ decrementRasterConversionLineEntry3D()

bool basegfx::RasterConversionLineEntry3D::decrementRasterConversionLineEntry3D ( sal_uInt32  nStep)
inline

Definition at line 334 of file rasterconvert3d.hxx.

References mnCount.

◆ getColorIndex()

sal_uInt32 basegfx::RasterConversionLineEntry3D::getColorIndex ( ) const
inline

Definition at line 379 of file rasterconvert3d.hxx.

References mnColorIndex.

◆ getInverseTextureIndex()

sal_uInt32 basegfx::RasterConversionLineEntry3D::getInverseTextureIndex ( ) const
inline

Definition at line 382 of file rasterconvert3d.hxx.

References mnInverseTextureIndex.

◆ getNormalIndex()

sal_uInt32 basegfx::RasterConversionLineEntry3D::getNormalIndex ( ) const
inline

Definition at line 380 of file rasterconvert3d.hxx.

References mnNormalIndex.

◆ getTextureIndex()

sal_uInt32 basegfx::RasterConversionLineEntry3D::getTextureIndex ( ) const
inline

Definition at line 381 of file rasterconvert3d.hxx.

References mnTextureIndex.

◆ getX()

const ip_single & basegfx::RasterConversionLineEntry3D::getX ( ) const
inline

Definition at line 376 of file rasterconvert3d.hxx.

References maX.

◆ getY()

sal_Int32 basegfx::RasterConversionLineEntry3D::getY ( ) const
inline

Definition at line 377 of file rasterconvert3d.hxx.

References mnY.

◆ getZ()

const ip_single & basegfx::RasterConversionLineEntry3D::getZ ( ) const
inline

Definition at line 378 of file rasterconvert3d.hxx.

References maZ.

◆ incrementRasterConversionLineEntry3D()

void basegfx::RasterConversionLineEntry3D::incrementRasterConversionLineEntry3D ( sal_uInt32  nStep,
InterpolatorProvider3D rProvider 
)
inline

◆ operator<()

bool basegfx::RasterConversionLineEntry3D::operator< ( const RasterConversionLineEntry3D rComp) const
inline

Definition at line 324 of file rasterconvert3d.hxx.

References basegfx::ip_single::getVal(), maX, and mnY.

◆ setColorIndex()

void basegfx::RasterConversionLineEntry3D::setColorIndex ( sal_uInt32  nIndex)
inline

Definition at line 319 of file rasterconvert3d.hxx.

References mnColorIndex, and nIndex.

◆ setInverseTextureIndex()

void basegfx::RasterConversionLineEntry3D::setInverseTextureIndex ( sal_uInt32  nIndex)
inline

Definition at line 322 of file rasterconvert3d.hxx.

References mnInverseTextureIndex, and nIndex.

◆ setNormalIndex()

void basegfx::RasterConversionLineEntry3D::setNormalIndex ( sal_uInt32  nIndex)
inline

Definition at line 320 of file rasterconvert3d.hxx.

References mnNormalIndex, and nIndex.

◆ setTextureIndex()

void basegfx::RasterConversionLineEntry3D::setTextureIndex ( sal_uInt32  nIndex)
inline

Definition at line 321 of file rasterconvert3d.hxx.

References mnTextureIndex, and nIndex.

Member Data Documentation

◆ maX

ip_single basegfx::RasterConversionLineEntry3D::maX
private

Definition at line 297 of file rasterconvert3d.hxx.

Referenced by getX(), incrementRasterConversionLineEntry3D(), and operator<().

◆ maZ

ip_single basegfx::RasterConversionLineEntry3D::maZ
private

Definition at line 298 of file rasterconvert3d.hxx.

Referenced by getZ(), and incrementRasterConversionLineEntry3D().

◆ mnColorIndex

sal_uInt32 basegfx::RasterConversionLineEntry3D::mnColorIndex
private

◆ mnCount

sal_uInt32 basegfx::RasterConversionLineEntry3D::mnCount
private

Definition at line 300 of file rasterconvert3d.hxx.

Referenced by decrementRasterConversionLineEntry3D().

◆ mnInverseTextureIndex

sal_uInt32 basegfx::RasterConversionLineEntry3D::mnInverseTextureIndex
private

◆ mnNormalIndex

sal_uInt32 basegfx::RasterConversionLineEntry3D::mnNormalIndex
private

◆ mnTextureIndex

sal_uInt32 basegfx::RasterConversionLineEntry3D::mnTextureIndex
private

◆ mnY

sal_Int32 basegfx::RasterConversionLineEntry3D::mnY
private

Definition at line 299 of file rasterconvert3d.hxx.

Referenced by getY(), incrementRasterConversionLineEntry3D(), and operator<().


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