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

#include <Tickmarks.hxx>

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

Public Member Functions

 TickFactory (ExplicitScaleData aScale, ExplicitIncrementData aIncrement)
 
virtual ~TickFactory ()
 
void getAllTicks (TickInfoArraysType &rAllTickInfos) const
 
void getAllTicksShifted (TickInfoArraysType &rAllTickInfos) const
 

Protected Attributes

ExplicitScaleData m_rScale
 
ExplicitIncrementData m_rIncrement
 
css::uno::Reference< css::chart2::XScaling > m_xInverseScaling
 
double m_fScaledVisibleMin
 
double m_fScaledVisibleMax
 

Private Member Functions

bool isDateAxis () const
 

Detailed Description

Definition at line 82 of file Tickmarks.hxx.

Constructor & Destructor Documentation

◆ TickFactory()

chart::TickFactory::TickFactory ( ExplicitScaleData  aScale,
ExplicitIncrementData  aIncrement 
)

◆ ~TickFactory()

chart::TickFactory::~TickFactory ( )
virtual

Definition at line 110 of file Tickmarks.cxx.

Member Function Documentation

◆ getAllTicks()

void chart::TickFactory::getAllTicks ( TickInfoArraysType rAllTickInfos) const

◆ getAllTicksShifted()

void chart::TickFactory::getAllTicksShifted ( TickInfoArraysType rAllTickInfos) const

◆ isDateAxis()

bool chart::TickFactory::isDateAxis ( ) const
private

Definition at line 114 of file Tickmarks.cxx.

References chart::ExplicitScaleData::AxisType, and m_rScale.

Referenced by getAllTicks(), and getAllTicksShifted().

Member Data Documentation

◆ m_fScaledVisibleMax

double chart::TickFactory::m_fScaledVisibleMax
protected

Definition at line 103 of file Tickmarks.hxx.

Referenced by TickFactory(), and chart::TickFactory2D::TickFactory2D().

◆ m_fScaledVisibleMin

double chart::TickFactory::m_fScaledVisibleMin
protected

Definition at line 102 of file Tickmarks.hxx.

Referenced by TickFactory(), and chart::TickFactory2D::TickFactory2D().

◆ m_rIncrement

ExplicitIncrementData chart::TickFactory::m_rIncrement
protected

Definition at line 98 of file Tickmarks.hxx.

Referenced by getAllTicks(), and getAllTicksShifted().

◆ m_rScale

ExplicitScaleData chart::TickFactory::m_rScale
protected

◆ m_xInverseScaling

css::uno::Reference< css::chart2::XScaling > chart::TickFactory::m_xInverseScaling
protected

Definition at line 99 of file Tickmarks.hxx.

Referenced by TickFactory().


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