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

#include <Scaling.hxx>

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

Public Member Functions

 LogarithmicScaling ()
 base is 10.0 More...
 
 LogarithmicScaling (double fBase)
 
virtual ~LogarithmicScaling () 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
 
const double m_fLogOfBase
 

Detailed Description

Definition at line 29 of file Scaling.hxx.

Constructor & Destructor Documentation

◆ LogarithmicScaling() [1/2]

chart::LogarithmicScaling::LogarithmicScaling ( )
explicit

base is 10.0

Definition at line 44 of file Scaling.cxx.

References log.

◆ LogarithmicScaling() [2/2]

chart::LogarithmicScaling::LogarithmicScaling ( double  fBase)

Definition at line 50 of file Scaling.cxx.

References log.

◆ ~LogarithmicScaling()

chart::LogarithmicScaling::~LogarithmicScaling ( )
overridevirtual

Definition at line 56 of file Scaling.cxx.

Member Function Documentation

◆ doScaling()

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

Definition at line 60 of file Scaling.cxx.

References m_fLogOfBase, and value.

◆ getImplementationName()

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

declare XServiceInfo methods

Definition at line 77 of file Scaling.cxx.

◆ getInverseScaling()

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

Definition at line 67 of file Scaling.cxx.

References m_fBase.

◆ getServiceName()

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

Definition at line 72 of file Scaling.cxx.

◆ getSupportedServiceNames()

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

Definition at line 87 of file Scaling.cxx.

◆ supportsService()

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

Definition at line 82 of file Scaling.cxx.

References cppu::supportsService().

Member Data Documentation

◆ m_fBase

const double chart::LogarithmicScaling::m_fBase
private

Definition at line 58 of file Scaling.hxx.

Referenced by getInverseScaling().

◆ m_fLogOfBase

const double chart::LogarithmicScaling::m_fLogOfBase
private

Definition at line 59 of file Scaling.hxx.

Referenced by doScaling().


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