Mobile API Reference  MicroStrategy 2019
DSSFunctionObject Class Referenceabstract

#include <DSSFunctionObject.h>

Inheritance diagram for DSSFunctionObject:
DSSAggregationFunction DSSAggregationFunction DSSGenericFunction DSSGenericFunction DSSSimpleFunction DSSSimpleFunction DSSFinancialVTOS DSSFinancialVTOS DSSNNAggregationFunction DSSNNAggregationFunction DSSStatisticsVTOS DSSStatisticsVTOS DSSSumFunction DSSSumFunction DSSFinancialVTOS DSSFinancialVTOS DSSNNAggregationFunction DSSNNAggregationFunction DSSStatisticsVTOS DSSStatisticsVTOS DSSSumFunction DSSSumFunction DSSBandingM DSSBandingM DSSExpWghMovingAvg DSSExpWghMovingAvg DSSExpWghRunningAvg DSSExpWghRunningAvg DSSFinancialVSSTOS DSSFinancialVSSTOS DSSFinancialVSTOS DSSFinancialVSTOS DSSIndexFunction DSSIndexFunction DSSMovingGeneric DSSMovingGeneric DSSN_Tile DSSN_Tile DSSNNGenericFunction DSSNNGenericFunction DSSOlapGeneric DSSOlapGeneric DSSOperatorGeneric DSSOperatorGeneric DSSPercentRankRelativeFunction DSSPercentRankRelativeFunction DSSRunningGeneric DSSRunningGeneric DSSSimpleOperatorGeneric DSSSimpleOperatorGeneric DSSStatisticsGeneric DSSStatisticsGeneric DSSStatisticsSVTOSSimple DSSStatisticsSVTOSSimple DSSStatisticsSVVTOSSimple DSSStatisticsSVVTOSSimple DSSStatisticsVSTOS DSSStatisticsVSTOS DSSWeightCovarianceFunction DSSWeightCovarianceFunction DSSWeightMeanAveFunction DSSWeightMeanAveFunction DSSBandingM DSSBandingM DSSExpWghMovingAvg DSSExpWghMovingAvg DSSExpWghRunningAvg DSSExpWghRunningAvg DSSFinancialVSSTOS DSSFinancialVSSTOS DSSFinancialVSTOS DSSFinancialVSTOS DSSIndexFunction DSSIndexFunction DSSMovingGeneric DSSMovingGeneric DSSN_Tile DSSN_Tile DSSNNGenericFunction DSSNNGenericFunction DSSOlapGeneric DSSOlapGeneric DSSOperatorGeneric DSSOperatorGeneric DSSPercentRankRelativeFunction DSSPercentRankRelativeFunction DSSRunningGeneric DSSRunningGeneric DSSSimpleOperatorGeneric DSSSimpleOperatorGeneric DSSStatisticsGeneric DSSStatisticsGeneric DSSStatisticsSVTOSSimple DSSStatisticsSVTOSSimple DSSStatisticsSVVTOSSimple DSSStatisticsSVVTOSSimple DSSStatisticsVSTOS DSSStatisticsVSTOS DSSWeightCovarianceFunction DSSWeightCovarianceFunction DSSWeightMeanAveFunction DSSWeightMeanAveFunction DSSBanding DSSBanding DSSFinancialSTOS DSSFinancialSTOS DSSNNSimpleFunction DSSNNSimpleFunction DSSStatisticsSTOS DSSStatisticsSTOS DSSStdMathSTOS DSSStdMathSTOS DSSBanding DSSBanding DSSFinancialSTOS DSSFinancialSTOS DSSNNSimpleFunction DSSNNSimpleFunction DSSStatisticsSTOS DSSStatisticsSTOS DSSStdMathSTOS DSSStdMathSTOS

Public Member Functions

 DSSFunctionObject ()
 
virtual ~DSSFunctionObject ()
 
virtual EnumDSSFunctionType getFunctionType ()=0
 
virtual int setProperty (int Index, CComVariant *ipVal)
 
void Init (EnumSimpleOperatorType Index)
 
EnumSimpleOperatorType getOperatorType ()
 
virtual bool SupportCellFormat ()
 
virtual int CalculateCellData (Int32 nParam, CComVariant *pParam, CComVariant *pResult, DSSDataFlag *pFlag)
 
 DSSFunctionObject ()
 
virtual ~DSSFunctionObject ()
 
virtual EnumDSSFunctionType getFunctionType ()=0
 
virtual int setProperty (int Index, CComVariant *ipVal)
 
void Init (EnumSimpleOperatorType Index)
 
EnumSimpleOperatorType getOperatorType ()
 
virtual bool SupportCellFormat ()
 
virtual int CalculateCellData (Int32 nParam, CComVariant *pParam, CComVariant *pResult, DSSDataFlag *pFlag)
 

Protected Attributes

EnumSimpleOperatorType mFunctionIndex
 

Constructor & Destructor Documentation

◆ DSSFunctionObject() [1/2]

DSSFunctionObject::DSSFunctionObject ( )

◆ ~DSSFunctionObject() [1/2]

virtual DSSFunctionObject::~DSSFunctionObject ( )
virtual

◆ DSSFunctionObject() [2/2]

DSSFunctionObject::DSSFunctionObject ( )

◆ ~DSSFunctionObject() [2/2]

virtual DSSFunctionObject::~DSSFunctionObject ( )
virtual

Member Function Documentation

◆ CalculateCellData() [1/2]

virtual int DSSFunctionObject::CalculateCellData ( Int32  nParam,
CComVariant pParam,
CComVariant pResult,
DSSDataFlag pFlag 
)
virtual

◆ CalculateCellData() [2/2]

virtual int DSSFunctionObject::CalculateCellData ( Int32  nParam,
CComVariant pParam,
CComVariant pResult,
DSSDataFlag pFlag 
)
virtual

◆ getFunctionType() [1/2]

◆ getFunctionType() [2/2]

◆ getOperatorType() [1/2]

EnumSimpleOperatorType DSSFunctionObject::getOperatorType ( )
inline

◆ getOperatorType() [2/2]

EnumSimpleOperatorType DSSFunctionObject::getOperatorType ( )
inline

◆ Init() [1/2]

void DSSFunctionObject::Init ( EnumSimpleOperatorType  Index)
inline

◆ Init() [2/2]

void DSSFunctionObject::Init ( EnumSimpleOperatorType  Index)
inline

◆ setProperty() [1/2]

virtual int DSSFunctionObject::setProperty ( int  Index,
CComVariant ipVal 
)
virtual

◆ setProperty() [2/2]

virtual int DSSFunctionObject::setProperty ( int  Index,
CComVariant ipVal 
)
virtual

◆ SupportCellFormat() [1/2]

◆ SupportCellFormat() [2/2]

Member Data Documentation

◆ mFunctionIndex

EnumSimpleOperatorType DSSFunctionObject::mFunctionIndex
protected