LibreOffice Module sc (master) 1
|
#include <TableFillingAndNavigationTools.hxx>
Public Member Functions | |
AddressWalker (const ScAddress &aInitialAddress) | |
ScAddress | current (SCCOL aRelativeCol=0, SCROW aRelativeRow=0, SCTAB aRelativeTab=0) |
void | reset () |
void | resetColumn () |
void | resetRow () |
void | nextColumn () |
void | nextRow () |
void | newLine () |
void | push (SCCOL aRelativeCol=0, SCROW aRelativeRow=0, SCTAB aRelativeTab=0) |
Public Attributes | |
std::vector< ScAddress > | mAddressStack |
ScAddress | mCurrentAddress |
ScAddress | mMinimumAddress |
ScAddress | mMaximumAddress |
Definition at line 50 of file TableFillingAndNavigationTools.hxx.
AddressWalker::AddressWalker | ( | const ScAddress & | aInitialAddress | ) |
Definition at line 94 of file TableFillingAndNavigationTools.cxx.
References mAddressStack, and mCurrentAddress.
ScAddress AddressWalker::current | ( | SCCOL | aRelativeCol = 0 , |
SCROW | aRelativeRow = 0 , |
||
SCTAB | aRelativeTab = 0 |
||
) |
Definition at line 123 of file TableFillingAndNavigationTools.cxx.
References ScAddress::Col(), mCurrentAddress, ScAddress::Row(), and ScAddress::Tab().
Referenced by ScAnalysisOfVarianceDialog::AnovaSingleFactor(), ScAnalysisOfVarianceDialog::AnovaTwoFactor(), ScChiSquareTestDialog::ApplyOutput(), ScExponentialSmoothingDialog::ApplyOutput(), ScFTestDialog::ApplyOutput(), ScTTestDialog::ApplyOutput(), ScZTestDialog::ApplyOutput(), push(), ScAnalysisOfVarianceDialog::RowColumn(), ScRegressionDialog::WritePredictionsWithResiduals(), ScRegressionDialog::WriteRawRegressionResults(), ScRegressionDialog::WriteRegressionANOVAResults(), ScRegressionDialog::WriteRegressionEstimatesWithCI(), and ScRegressionDialog::WriteRegressionStatistics().
void AddressWalker::newLine | ( | ) |
Definition at line 117 of file TableFillingAndNavigationTools.cxx.
References nextRow(), and resetColumn().
Referenced by ScAnalysisOfVarianceDialog::AnovaSingleFactor(), ScAnalysisOfVarianceDialog::AnovaTwoFactor(), ScChiSquareTestDialog::ApplyOutput(), ScFourierAnalysisDialog::ApplyOutput(), ScFTestDialog::ApplyOutput(), ScTTestDialog::ApplyOutput(), ScZTestDialog::ApplyOutput(), ScRegressionDialog::WritePredictionsWithResiduals(), ScRegressionDialog::WriteRawRegressionResults(), ScRegressionDialog::WriteRegressionANOVAResults(), ScRegressionDialog::WriteRegressionEstimatesWithCI(), ScRegressionDialog::WriteRegressionStatistics(), and ScRegressionDialog::WriteTable().
void AddressWalker::nextColumn | ( | ) |
Definition at line 131 of file TableFillingAndNavigationTools.cxx.
References ScAddress::Col(), ScAddress::IncCol(), mCurrentAddress, mMaximumAddress, and ScAddress::SetCol().
Referenced by ScAnalysisOfVarianceDialog::AnovaSingleFactor(), ScAnalysisOfVarianceDialog::AnovaTwoFactor(), ScChiSquareTestDialog::ApplyOutput(), ScDescriptiveStatisticsDialog::ApplyOutput(), ScExponentialSmoothingDialog::ApplyOutput(), ScFourierAnalysisDialog::ApplyOutput(), ScFTestDialog::ApplyOutput(), ScMatrixComparisonGenerator::ApplyOutput(), ScMovingAverageDialog::ApplyOutput(), ScTTestDialog::ApplyOutput(), ScZTestDialog::ApplyOutput(), ScRegressionDialog::WritePredictionsWithResiduals(), ScRegressionDialog::WriteRawRegressionResults(), ScRegressionDialog::WriteRegressionANOVAResults(), ScRegressionDialog::WriteRegressionStatistics(), and ScRegressionDialog::WriteTable().
void AddressWalker::nextRow | ( | ) |
Definition at line 139 of file TableFillingAndNavigationTools.cxx.
References ScAddress::IncRow(), mCurrentAddress, mMaximumAddress, ScAddress::Row(), and ScAddress::SetRow().
Referenced by ScAnalysisOfVarianceDialog::AnovaSingleFactor(), ScAnalysisOfVarianceDialog::AnovaTwoFactor(), ScDescriptiveStatisticsDialog::ApplyOutput(), ScExponentialSmoothingDialog::ApplyOutput(), ScMatrixComparisonGenerator::ApplyOutput(), ScMovingAverageDialog::ApplyOutput(), newLine(), ScAnalysisOfVarianceDialog::RowColumn(), and ScRegressionDialog::WritePredictionsWithResiduals().
Definition at line 146 of file TableFillingAndNavigationTools.cxx.
References current(), mAddressStack, and mCurrentAddress.
Referenced by ScAnalysisOfVarianceDialog::AnovaSingleFactor(), ScAnalysisOfVarianceDialog::AnovaTwoFactor(), ScDescriptiveStatisticsDialog::ApplyOutput(), ScExponentialSmoothingDialog::ApplyOutput(), ScMatrixComparisonGenerator::ApplyOutput(), ScRegressionDialog::WritePredictionsWithResiduals(), ScRegressionDialog::WriteRawRegressionResults(), and ScRegressionDialog::WriteRegressionEstimatesWithCI().
void AddressWalker::reset | ( | ) |
Definition at line 112 of file TableFillingAndNavigationTools.cxx.
References mAddressStack, and mCurrentAddress.
Referenced by ScMatrixComparisonGenerator::ApplyOutput(), and ScRegressionDialog::WritePredictionsWithResiduals().
void AddressWalker::resetColumn | ( | ) |
Definition at line 102 of file TableFillingAndNavigationTools.cxx.
References mAddressStack, mCurrentAddress, and ScAddress::SetCol().
Referenced by ScAnalysisOfVarianceDialog::AnovaSingleFactor(), ScAnalysisOfVarianceDialog::AnovaTwoFactor(), ScDescriptiveStatisticsDialog::ApplyOutput(), ScMatrixComparisonGenerator::ApplyOutput(), and newLine().
void AddressWalker::resetRow | ( | ) |
Definition at line 107 of file TableFillingAndNavigationTools.cxx.
References mAddressStack, mCurrentAddress, and ScAddress::SetRow().
Referenced by ScAnalysisOfVarianceDialog::AnovaSingleFactor(), ScAnalysisOfVarianceDialog::AnovaTwoFactor(), ScDescriptiveStatisticsDialog::ApplyOutput(), ScExponentialSmoothingDialog::ApplyOutput(), and ScMovingAverageDialog::ApplyOutput().
std::vector<ScAddress> AddressWalker::mAddressStack |
Definition at line 53 of file TableFillingAndNavigationTools.hxx.
Referenced by AddressWalker(), push(), reset(), resetColumn(), and resetRow().
ScAddress AddressWalker::mCurrentAddress |
Definition at line 55 of file TableFillingAndNavigationTools.hxx.
Referenced by AddressWalker(), current(), nextColumn(), nextRow(), push(), reset(), resetColumn(), resetRow(), AddressWalkerWriter::writeBoldString(), AddressWalkerWriter::writeFormula(), AddressWalkerWriter::writeFormulas(), AddressWalkerWriter::writeMatrixFormula(), AddressWalkerWriter::writeString(), and AddressWalkerWriter::writeValue().
ScAddress AddressWalker::mMaximumAddress |
Definition at line 57 of file TableFillingAndNavigationTools.hxx.
Referenced by ScAnalysisOfVarianceDialog::ApplyOutput(), ScChiSquareTestDialog::ApplyOutput(), ScDescriptiveStatisticsDialog::ApplyOutput(), ScExponentialSmoothingDialog::ApplyOutput(), ScFourierAnalysisDialog::ApplyOutput(), ScFTestDialog::ApplyOutput(), ScMatrixComparisonGenerator::ApplyOutput(), ScMovingAverageDialog::ApplyOutput(), ScRegressionDialog::ApplyOutput(), ScTTestDialog::ApplyOutput(), ScZTestDialog::ApplyOutput(), nextColumn(), and nextRow().
ScAddress AddressWalker::mMinimumAddress |
Definition at line 56 of file TableFillingAndNavigationTools.hxx.
Referenced by ScAnalysisOfVarianceDialog::ApplyOutput(), ScChiSquareTestDialog::ApplyOutput(), ScDescriptiveStatisticsDialog::ApplyOutput(), ScExponentialSmoothingDialog::ApplyOutput(), ScFourierAnalysisDialog::ApplyOutput(), ScFTestDialog::ApplyOutput(), ScMatrixComparisonGenerator::ApplyOutput(), ScMovingAverageDialog::ApplyOutput(), ScRegressionDialog::ApplyOutput(), ScTTestDialog::ApplyOutput(), and ScZTestDialog::ApplyOutput().