Back to index

salome-kernel  6.5.0
Public Types | Public Member Functions
SALOMEDSClient_AttributeTable Class Reference

#include <SALOMEDSClient_AttributeTable.hxx>

Inheritance diagram for SALOMEDSClient_AttributeTable:
Inheritance graph
[legend]
Collaboration diagram for SALOMEDSClient_AttributeTable:
Collaboration graph
[legend]

List of all members.

Public Types

enum  SortOrder { AscendingOrder, DescendingOrder }
enum  SortPolicy {
  EmptyLowest, EmptyHighest, EmptyFirst, EmptyLast,
  EmptyIgnore
}

Public Member Functions

virtual void SetTitle (const std::string &theTitle)=0
virtual std::string GetTitle ()=0
virtual void SetRowTitle (int theIndex, const std::string &theTitle)=0
virtual std::string GetRowTitle (int theIndex)=0
virtual void SetRowTitles (const std::vector< std::string > &theTitles)=0
virtual std::vector< std::string > GetRowTitles ()=0
virtual void SetColumnTitle (int theIndex, const std::string &theTitle)=0
virtual std::string GetColumnTitle (int theIndex)=0
virtual void SetColumnTitles (const std::vector< std::string > &theTitles)=0
virtual std::vector< std::string > GetColumnTitles ()=0
virtual void SetRowUnit (int theIndex, const std::string &theUnit)=0
virtual std::string GetRowUnit (int theIndex)=0
virtual void SetRowUnits (const std::vector< std::string > &theUnits)=0
virtual std::vector< std::string > GetRowUnits ()=0
virtual int GetNbRows ()=0
virtual int GetNbColumns ()=0
virtual bool HasValue (int theRow, int theColumn)=0
virtual void RemoveValue (int theRow, int theColumn)=0
virtual std::vector< int > GetRowSetIndices (int theRow)=0
virtual void SetNbColumns (int theNbColumns)=0
virtual std::vector< int > SortRow (int theRow, SortOrder theOrder, SortPolicy thePolicy)=0
virtual std::vector< int > SortColumn (int theColumn, SortOrder theOrder, SortPolicy thePolicy)=0
virtual std::vector< int > SortByRow (int theRow, SortOrder theOrder, SortPolicy thePolicy)=0
virtual std::vector< int > SortByColumn (int theColumn, SortOrder theOrder, SortPolicy thePolicy)=0
virtual void SwapCells (int theRow1, int theColumn1, int theRow2, int theColumn2)=0
virtual void SwapRows (int theRow1, int theRow2)=0
virtual void SwapColumns (int theColumn1, int theColumn2)=0
virtual void CheckLocked ()=0
virtual std::string Type ()=0
virtual std::string GetClassType ()=0
virtual _PTR (SObject) GetSObject()=0

Detailed Description

Definition at line 31 of file SALOMEDSClient_AttributeTable.hxx.


Member Enumeration Documentation

Enumerator:
AscendingOrder 
DescendingOrder 

Definition at line 34 of file SALOMEDSClient_AttributeTable.hxx.

Enumerator:
EmptyLowest 
EmptyHighest 
EmptyFirst 
EmptyLast 
EmptyIgnore 

Definition at line 39 of file SALOMEDSClient_AttributeTable.hxx.


Member Function Documentation

virtual SALOMEDSClient_GenericAttribute::_PTR ( SObject  ) [pure virtual, inherited]

Implemented in Standard_EXPORT, and Standard_EXPORT.

Here is the caller graph for this function:

virtual void SALOMEDSClient_GenericAttribute::CheckLocked ( ) [pure virtual, inherited]

Implemented in Standard_EXPORT, and Standard_EXPORT.

virtual std::string SALOMEDSClient_GenericAttribute::GetClassType ( ) [pure virtual, inherited]

Implemented in Standard_EXPORT, and Standard_EXPORT.

virtual std::string SALOMEDSClient_AttributeTable::GetColumnTitle ( int  theIndex) [pure virtual]
virtual std::vector<std::string> SALOMEDSClient_AttributeTable::GetColumnTitles ( ) [pure virtual]
virtual int SALOMEDSClient_AttributeTable::GetNbColumns ( ) [pure virtual]
virtual int SALOMEDSClient_AttributeTable::GetNbRows ( ) [pure virtual]
virtual std::vector<int> SALOMEDSClient_AttributeTable::GetRowSetIndices ( int  theRow) [pure virtual]
virtual std::string SALOMEDSClient_AttributeTable::GetRowTitle ( int  theIndex) [pure virtual]
virtual std::vector<std::string> SALOMEDSClient_AttributeTable::GetRowTitles ( ) [pure virtual]
virtual std::string SALOMEDSClient_AttributeTable::GetRowUnit ( int  theIndex) [pure virtual]
virtual std::vector<std::string> SALOMEDSClient_AttributeTable::GetRowUnits ( ) [pure virtual]
virtual std::string SALOMEDSClient_AttributeTable::GetTitle ( ) [pure virtual]
virtual bool SALOMEDSClient_AttributeTable::HasValue ( int  theRow,
int  theColumn 
) [pure virtual]
virtual void SALOMEDSClient_AttributeTable::RemoveValue ( int  theRow,
int  theColumn 
) [pure virtual]
virtual void SALOMEDSClient_AttributeTable::SetColumnTitle ( int  theIndex,
const std::string &  theTitle 
) [pure virtual]
virtual void SALOMEDSClient_AttributeTable::SetColumnTitles ( const std::vector< std::string > &  theTitles) [pure virtual]
virtual void SALOMEDSClient_AttributeTable::SetNbColumns ( int  theNbColumns) [pure virtual]
virtual void SALOMEDSClient_AttributeTable::SetRowTitle ( int  theIndex,
const std::string &  theTitle 
) [pure virtual]
virtual void SALOMEDSClient_AttributeTable::SetRowTitles ( const std::vector< std::string > &  theTitles) [pure virtual]
virtual void SALOMEDSClient_AttributeTable::SetRowUnit ( int  theIndex,
const std::string &  theUnit 
) [pure virtual]
virtual void SALOMEDSClient_AttributeTable::SetRowUnits ( const std::vector< std::string > &  theUnits) [pure virtual]
virtual void SALOMEDSClient_AttributeTable::SetTitle ( const std::string &  theTitle) [pure virtual]
virtual std::vector<int> SALOMEDSClient_AttributeTable::SortByColumn ( int  theColumn,
SortOrder  theOrder,
SortPolicy  thePolicy 
) [pure virtual]
virtual std::vector<int> SALOMEDSClient_AttributeTable::SortByRow ( int  theRow,
SortOrder  theOrder,
SortPolicy  thePolicy 
) [pure virtual]
virtual std::vector<int> SALOMEDSClient_AttributeTable::SortColumn ( int  theColumn,
SortOrder  theOrder,
SortPolicy  thePolicy 
) [pure virtual]
virtual std::vector<int> SALOMEDSClient_AttributeTable::SortRow ( int  theRow,
SortOrder  theOrder,
SortPolicy  thePolicy 
) [pure virtual]
virtual void SALOMEDSClient_AttributeTable::SwapCells ( int  theRow1,
int  theColumn1,
int  theRow2,
int  theColumn2 
) [pure virtual]
virtual void SALOMEDSClient_AttributeTable::SwapColumns ( int  theColumn1,
int  theColumn2 
) [pure virtual]
virtual void SALOMEDSClient_AttributeTable::SwapRows ( int  theRow1,
int  theRow2 
) [pure virtual]
virtual std::string SALOMEDSClient_GenericAttribute::Type ( ) [pure virtual, inherited]

Implemented in Standard_EXPORT, and Standard_EXPORT.


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