LibreOffice Module drawinglayer (master) 1
Public Member Functions | Private Attributes | List of all members
drawinglayer::texture::GeoTexSvxTiled Class Referencefinal

#include <texture.hxx>

Inheritance diagram for drawinglayer::texture::GeoTexSvxTiled:
[legend]
Collaboration diagram for drawinglayer::texture::GeoTexSvxTiled:
[legend]

Public Member Functions

 GeoTexSvxTiled (const basegfx::B2DRange &rRange, double fOffsetX=0.0, double fOffsetY=0.0)
 
virtual ~GeoTexSvxTiled () override
 
virtual bool operator== (const GeoTexSvx &rGeoTexSvx) const override
 
void iterateTiles (std::function< void(double fPosX, double fPosY)> aFunc) const
 
void appendTransformations (::std::vector< basegfx::B2DHomMatrix > &rMatrices) const
 
sal_uInt32 getNumberOfTiles () const
 
- Public Member Functions inherited from drawinglayer::texture::GeoTexSvx
 GeoTexSvx ()
 
virtual ~GeoTexSvx ()
 
virtual bool operator== (const GeoTexSvx &rGeoTexSvx) const
 
bool operator!= (const GeoTexSvx &rGeoTexSvx) const
 
virtual void modifyBColor (const basegfx::B2DPoint &rUV, basegfx::BColor &rBColor, double &rfOpacity) const
 
virtual void modifyOpacity (const basegfx::B2DPoint &rUV, double &rfOpacity) const
 

Private Attributes

basegfx::B2DRange maRange
 
double mfOffsetX
 
double mfOffsetY
 

Detailed Description

Definition at line 223 of file texture.hxx.

Constructor & Destructor Documentation

◆ GeoTexSvxTiled()

drawinglayer::texture::GeoTexSvxTiled::GeoTexSvxTiled ( const basegfx::B2DRange rRange,
double  fOffsetX = 0.0,
double  fOffsetY = 0.0 
)

Definition at line 962 of file texture.cxx.

References basegfx::fTools::equalZero(), maRange, mfOffsetX, and mfOffsetY.

◆ ~GeoTexSvxTiled()

drawinglayer::texture::GeoTexSvxTiled::~GeoTexSvxTiled ( )
overridevirtual

Definition at line 976 of file texture.cxx.

Member Function Documentation

◆ appendTransformations()

void drawinglayer::texture::GeoTexSvxTiled::appendTransformations ( ::std::vector< basegfx::B2DHomMatrix > &  rMatrices) const

◆ getNumberOfTiles()

sal_uInt32 drawinglayer::texture::GeoTexSvxTiled::getNumberOfTiles ( ) const

◆ iterateTiles()

void drawinglayer::texture::GeoTexSvxTiled::iterateTiles ( std::function< void(double fPosX, double fPosY)>  aFunc) const

◆ operator==()

bool drawinglayer::texture::GeoTexSvxTiled::operator== ( const GeoTexSvx rGeoTexSvx) const
overridevirtual

Reimplemented from drawinglayer::texture::GeoTexSvx.

Definition at line 980 of file texture.cxx.

References maRange, mfOffsetX, and mfOffsetY.

Member Data Documentation

◆ maRange

basegfx::B2DRange drawinglayer::texture::GeoTexSvxTiled::maRange
private

Definition at line 225 of file texture.hxx.

Referenced by appendTransformations(), iterateTiles(), and operator==().

◆ mfOffsetX

double drawinglayer::texture::GeoTexSvxTiled::mfOffsetX
private

Definition at line 226 of file texture.hxx.

Referenced by GeoTexSvxTiled(), iterateTiles(), and operator==().

◆ mfOffsetY

double drawinglayer::texture::GeoTexSvxTiled::mfOffsetY
private

Definition at line 227 of file texture.hxx.

Referenced by GeoTexSvxTiled(), iterateTiles(), and operator==().


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