Mobile API Reference  MicroStrategy 2019
DSSAxis Class Reference

#include <DSSAxis.h>

Inheritance diagram for DSSAxis:
DSSSecondClassObject DSSSecondClassObject

Public Member Functions

 DSSAxis ()
 
virtual ~DSSAxis ()
 
 DSSAxis (DSSObjectContext *ipObjectContext)
 
int getIndex ()
 
int Count ()
 
DSSTemplateUnitItem (int iIndex)
 
DSSSortsgetSorts ()
 
DSSSortsgetInitialSorts ()
 
int LoadDefnFromBinary (DSSBinaryDataReader *ipReader, int iIndex, DSSTemplate *ipTemplate)
 
DSSTemplateMetricsgetTemplateMetrics ()
 
DSSFormatgetHeaderFormat ()
 
DSSFormatgetGridFormat ()
 
DSSFormatgetSubtotalHeaderFormat ()
 
DSSFormatgetSubtotalGridFormat ()
 
void setSorts (DSSSorts *ipSorts)
 
DSSTemplategetTemplate ()
 
void setTemplate (DSSTemplate *iTemplate)
 
int AppendUnit (DSSTemplateUnit *pUnit)
 
int InsertUnit (int iIndex, DSSTemplateUnit *pUnit)
 
DSSTemplateUnitAddNewUnit (int iType, int iPosition)
 
bool RemoveUnit (int iIndex, DSSTemplateUnit **oppUnit)
 
bool MoveUnit (int SrcIndex, int DstIndex)
 
void Duplicate (DSSAxis *ipAxis, DSSTemplate *ipTemplate=NULL)
 
int getFormatRefID (int index)
 
 DSSAxis ()
 
virtual ~DSSAxis ()
 
 DSSAxis (DSSObjectContext *ipObjectContext)
 
int getIndex ()
 
int Count ()
 
DSSTemplateUnitItem (int iIndex)
 
DSSSortsgetSorts ()
 
DSSSortsgetInitialSorts ()
 
int LoadDefnFromBinary (DSSBinaryDataReader *ipReader, int iIndex, DSSTemplate *ipTemplate)
 
DSSTemplateMetricsgetTemplateMetrics ()
 
DSSFormatgetHeaderFormat ()
 
DSSFormatgetGridFormat ()
 
DSSFormatgetSubtotalHeaderFormat ()
 
DSSFormatgetSubtotalGridFormat ()
 
void setSorts (DSSSorts *ipSorts)
 
DSSTemplategetTemplate ()
 
void setTemplate (DSSTemplate *iTemplate)
 
int AppendUnit (DSSTemplateUnit *pUnit)
 
int InsertUnit (int iIndex, DSSTemplateUnit *pUnit)
 
DSSTemplateUnitAddNewUnit (int iType, int iPosition)
 
bool RemoveUnit (int iIndex, DSSTemplateUnit **oppUnit)
 
bool MoveUnit (int SrcIndex, int DstIndex)
 
void Duplicate (DSSAxis *ipAxis, DSSTemplate *ipTemplate=NULL)
 
int getFormatRefID (int index)
 
- Public Member Functions inherited from DSSSecondClassObject
 DSSSecondClassObject ()
 
virtual ~DSSSecondClassObject ()
 
 DSSSecondClassObject (DSSObjectContext *ipObjectContext)
 
DSSObjectContextgetObjectContext ()
 
 DSSSecondClassObject ()
 
virtual ~DSSSecondClassObject ()
 
 DSSSecondClassObject (DSSObjectContext *ipObjectContext)
 
DSSObjectContextgetObjectContext ()
 

Additional Inherited Members

- Protected Attributes inherited from DSSSecondClassObject
DSSObjectContextmpObjectContext
 

Constructor & Destructor Documentation

◆ DSSAxis() [1/4]

DSSAxis::DSSAxis ( )

◆ ~DSSAxis() [1/2]

virtual DSSAxis::~DSSAxis ( )
virtual

◆ DSSAxis() [2/4]

DSSAxis::DSSAxis ( DSSObjectContext ipObjectContext)

◆ DSSAxis() [3/4]

DSSAxis::DSSAxis ( )

◆ ~DSSAxis() [2/2]

virtual DSSAxis::~DSSAxis ( )
virtual

◆ DSSAxis() [4/4]

DSSAxis::DSSAxis ( DSSObjectContext ipObjectContext)

Member Function Documentation

◆ AddNewUnit() [1/2]

DSSTemplateUnit* DSSAxis::AddNewUnit ( int  iType,
int  iPosition 
)

◆ AddNewUnit() [2/2]

DSSTemplateUnit* DSSAxis::AddNewUnit ( int  iType,
int  iPosition 
)

◆ AppendUnit() [1/2]

int DSSAxis::AppendUnit ( DSSTemplateUnit pUnit)

◆ AppendUnit() [2/2]

int DSSAxis::AppendUnit ( DSSTemplateUnit pUnit)

◆ Count() [1/2]

int DSSAxis::Count ( )

◆ Count() [2/2]

int DSSAxis::Count ( )

◆ Duplicate() [1/2]

void DSSAxis::Duplicate ( DSSAxis ipAxis,
DSSTemplate ipTemplate = NULL 
)

◆ Duplicate() [2/2]

void DSSAxis::Duplicate ( DSSAxis ipAxis,
DSSTemplate ipTemplate = NULL 
)

◆ getFormatRefID() [1/2]

int DSSAxis::getFormatRefID ( int  index)

◆ getFormatRefID() [2/2]

int DSSAxis::getFormatRefID ( int  index)

◆ getGridFormat() [1/2]

DSSFormat* DSSAxis::getGridFormat ( )

◆ getGridFormat() [2/2]

DSSFormat* DSSAxis::getGridFormat ( )

◆ getHeaderFormat() [1/2]

DSSFormat* DSSAxis::getHeaderFormat ( )

◆ getHeaderFormat() [2/2]

DSSFormat* DSSAxis::getHeaderFormat ( )

◆ getIndex() [1/2]

int DSSAxis::getIndex ( )

◆ getIndex() [2/2]

int DSSAxis::getIndex ( )

◆ getInitialSorts() [1/2]

DSSSorts* DSSAxis::getInitialSorts ( )

◆ getInitialSorts() [2/2]

DSSSorts* DSSAxis::getInitialSorts ( )

◆ getSorts() [1/2]

DSSSorts* DSSAxis::getSorts ( )

◆ getSorts() [2/2]

DSSSorts* DSSAxis::getSorts ( )

◆ getSubtotalGridFormat() [1/2]

DSSFormat* DSSAxis::getSubtotalGridFormat ( )

◆ getSubtotalGridFormat() [2/2]

DSSFormat* DSSAxis::getSubtotalGridFormat ( )

◆ getSubtotalHeaderFormat() [1/2]

DSSFormat* DSSAxis::getSubtotalHeaderFormat ( )

◆ getSubtotalHeaderFormat() [2/2]

DSSFormat* DSSAxis::getSubtotalHeaderFormat ( )

◆ getTemplate() [1/2]

DSSTemplate* DSSAxis::getTemplate ( )

◆ getTemplate() [2/2]

DSSTemplate* DSSAxis::getTemplate ( )

◆ getTemplateMetrics() [1/2]

DSSTemplateMetrics* DSSAxis::getTemplateMetrics ( )

◆ getTemplateMetrics() [2/2]

DSSTemplateMetrics* DSSAxis::getTemplateMetrics ( )

◆ InsertUnit() [1/2]

int DSSAxis::InsertUnit ( int  iIndex,
DSSTemplateUnit pUnit 
)

◆ InsertUnit() [2/2]

int DSSAxis::InsertUnit ( int  iIndex,
DSSTemplateUnit pUnit 
)

◆ Item() [1/2]

DSSTemplateUnit* DSSAxis::Item ( int  iIndex)

◆ Item() [2/2]

DSSTemplateUnit* DSSAxis::Item ( int  iIndex)

◆ LoadDefnFromBinary() [1/2]

int DSSAxis::LoadDefnFromBinary ( DSSBinaryDataReader ipReader,
int  iIndex,
DSSTemplate ipTemplate 
)

◆ LoadDefnFromBinary() [2/2]

int DSSAxis::LoadDefnFromBinary ( DSSBinaryDataReader ipReader,
int  iIndex,
DSSTemplate ipTemplate 
)

◆ MoveUnit() [1/2]

bool DSSAxis::MoveUnit ( int  SrcIndex,
int  DstIndex 
)

◆ MoveUnit() [2/2]

bool DSSAxis::MoveUnit ( int  SrcIndex,
int  DstIndex 
)

◆ RemoveUnit() [1/2]

bool DSSAxis::RemoveUnit ( int  iIndex,
DSSTemplateUnit **  oppUnit 
)

◆ RemoveUnit() [2/2]

bool DSSAxis::RemoveUnit ( int  iIndex,
DSSTemplateUnit **  oppUnit 
)

◆ setSorts() [1/2]

void DSSAxis::setSorts ( DSSSorts ipSorts)

◆ setSorts() [2/2]

void DSSAxis::setSorts ( DSSSorts ipSorts)

◆ setTemplate() [1/2]

void DSSAxis::setTemplate ( DSSTemplate iTemplate)

◆ setTemplate() [2/2]

void DSSAxis::setTemplate ( DSSTemplate iTemplate)