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

#include <Scaling.hxx>

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

Public Member Functions

 ExponentialScaling ()
 base is 10.0 More...
 
 ExponentialScaling (double fBase)
 
virtual ~ExponentialScaling () 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_fBase
 

Detailed Description

Definition at line 62 of file Scaling.hxx.

Constructor & Destructor Documentation

◆ ExponentialScaling() [1/2]

chart::ExponentialScaling::ExponentialScaling ( )
explicit

base is 10.0

Definition at line 92 of file Scaling.cxx.

◆ ExponentialScaling() [2/2]

chart::ExponentialScaling::ExponentialScaling ( double  fBase)
explicit

Definition at line 97 of file Scaling.cxx.

◆ ~ExponentialScaling()

chart::ExponentialScaling::~ExponentialScaling ( )
overridevirtual

Definition at line 102 of file Scaling.cxx.

Member Function Documentation

◆ doScaling()

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

Definition at line 106 of file Scaling.cxx.

References m_fBase, and value.

◆ getImplementationName()

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

declare XServiceInfo methods

Definition at line 123 of file Scaling.cxx.

◆ getInverseScaling()

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

Definition at line 113 of file Scaling.cxx.

References m_fBase.

◆ getServiceName()

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

Definition at line 118 of file Scaling.cxx.

◆ getSupportedServiceNames()

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

Definition at line 133 of file Scaling.cxx.

◆ supportsService()

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

Definition at line 128 of file Scaling.cxx.

References cppu::supportsService().

Member Data Documentation

◆ m_fBase

const double chart::ExponentialScaling::m_fBase
private

Definition at line 91 of file Scaling.hxx.

Referenced by doScaling(), and getInverseScaling().


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