LibreOffice Module chart2 (master) 1
Public Member Functions | Private Attributes | List of all members
chart::PowerScaling Class Referencefinal

#include <Scaling.hxx>

Inheritance diagram for chart::PowerScaling:
[legend]
Collaboration diagram for chart::PowerScaling:
[legend]

Public Member Functions

 PowerScaling ()
 exponent 10.0 More...
 
 PowerScaling (double fExponent)
 
virtual ~PowerScaling () override
 
virtual OUString SAL_CALL getImplementationName () override
 declare XServiceInfo methods More...
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual double SAL_CALL doScaling (double value) override
 
virtual css::uno::Reference< css::chart2::XScaling > SAL_CALL getInverseScaling () override
 
virtual OUString SAL_CALL getServiceName () override
 

Private Attributes

const double m_fExponent
 

Detailed Description

Definition at line 126 of file Scaling.hxx.

Constructor & Destructor Documentation

◆ PowerScaling() [1/2]

chart::PowerScaling::PowerScaling ( )
explicit

exponent 10.0

Definition at line 188 of file Scaling.cxx.

Referenced by getInverseScaling().

◆ PowerScaling() [2/2]

chart::PowerScaling::PowerScaling ( double  fExponent)
explicit

Definition at line 192 of file Scaling.cxx.

◆ ~PowerScaling()

chart::PowerScaling::~PowerScaling ( )
overridevirtual

Definition at line 196 of file Scaling.cxx.

Member Function Documentation

◆ doScaling()

double SAL_CALL chart::PowerScaling::doScaling ( double  value)
overridevirtual

Definition at line 199 of file Scaling.cxx.

References m_fExponent, and value.

◆ getImplementationName()

OUString SAL_CALL chart::PowerScaling::getImplementationName ( )
overridevirtual

declare XServiceInfo methods

Definition at line 222 of file Scaling.cxx.

◆ getInverseScaling()

uno::Reference< XScaling > SAL_CALL chart::PowerScaling::getInverseScaling ( )
overridevirtual

Definition at line 207 of file Scaling.cxx.

References m_fExponent, and PowerScaling().

◆ getServiceName()

OUString SAL_CALL chart::PowerScaling::getServiceName ( )
overridevirtual

Definition at line 217 of file Scaling.cxx.

◆ getSupportedServiceNames()

css::uno::Sequence< OUString > SAL_CALL chart::PowerScaling::getSupportedServiceNames ( )
overridevirtual

Definition at line 232 of file Scaling.cxx.

◆ supportsService()

sal_Bool SAL_CALL chart::PowerScaling::supportsService ( const OUString &  ServiceName)
overridevirtual

Definition at line 227 of file Scaling.cxx.

References cppu::supportsService().

Member Data Documentation

◆ m_fExponent

const double chart::PowerScaling::m_fExponent
private

Definition at line 154 of file Scaling.hxx.

Referenced by doScaling(), and getInverseScaling().


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