Version: 8.3.0
SALOMEDSClient_AttributeTableOfInteger Class Referenceabstract

#include <SALOMEDSClient_AttributeTableOfInteger.hxx>

Inheritance diagram for SALOMEDSClient_AttributeTableOfInteger:

Public Types

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

Public Member Functions

virtual void AddRow (const std::vector< int > &theData)=0
 
virtual void SetRow (int theRow, const std::vector< int > &theData)=0
 
virtual std::vector< int > GetRow (int theRow)=0
 
virtual void AddColumn (const std::vector< int > &theData)=0
 
virtual void SetColumn (int theColumn, const std::vector< int > &theData)=0
 
virtual std::vector< int > GetColumn (int theColumn)=0
 
virtual void PutValue (int theValue, int theRow, int theColumn)=0
 
virtual int GetValue (int theRow, int theColumn)=0
 
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 clt_shared_ptr
< SALOMEDSClient_SObject
GetSObject ()=0
 

Member Enumeration Documentation

Enumerator
AscendingOrder 
DescendingOrder 
Enumerator
EmptyLowest 
EmptyHighest 
EmptyFirst 
EmptyLast 
EmptyIgnore 

Member Function Documentation

virtual void SALOMEDSClient_AttributeTableOfInteger::AddColumn ( const std::vector< int > &  theData)
pure virtual
virtual void SALOMEDSClient_AttributeTableOfInteger::AddRow ( const std::vector< int > &  theData)
pure virtual
virtual void SALOMEDSClient_GenericAttribute::CheckLocked ( )
pure virtualinherited

Implemented in SALOMEDS_GenericAttribute.

virtual std::string SALOMEDSClient_GenericAttribute::GetClassType ( )
pure virtualinherited

Implemented in SALOMEDS_GenericAttribute.

virtual std::vector<int> SALOMEDSClient_AttributeTableOfInteger::GetColumn ( int  theColumn)
pure virtual
virtual std::string SALOMEDSClient_AttributeTable::GetColumnTitle ( int  theIndex)
pure virtualinherited
virtual std::vector<std::string> SALOMEDSClient_AttributeTable::GetColumnTitles ( )
pure virtualinherited
virtual int SALOMEDSClient_AttributeTable::GetNbColumns ( )
pure virtualinherited
virtual int SALOMEDSClient_AttributeTable::GetNbRows ( )
pure virtualinherited
virtual std::vector<int> SALOMEDSClient_AttributeTableOfInteger::GetRow ( int  theRow)
pure virtual
virtual std::vector<int> SALOMEDSClient_AttributeTable::GetRowSetIndices ( int  theRow)
pure virtualinherited
virtual std::string SALOMEDSClient_AttributeTable::GetRowTitle ( int  theIndex)
pure virtualinherited
virtual std::vector<std::string> SALOMEDSClient_AttributeTable::GetRowTitles ( )
pure virtualinherited
virtual std::string SALOMEDSClient_AttributeTable::GetRowUnit ( int  theIndex)
pure virtualinherited
virtual std::vector<std::string> SALOMEDSClient_AttributeTable::GetRowUnits ( )
pure virtualinherited
virtual clt_shared_ptr<SALOMEDSClient_SObject > SALOMEDSClient_GenericAttribute::GetSObject ( )
pure virtualinherited
virtual std::string SALOMEDSClient_AttributeTable::GetTitle ( )
pure virtualinherited
virtual int SALOMEDSClient_AttributeTableOfInteger::GetValue ( int  theRow,
int  theColumn 
)
pure virtual
virtual bool SALOMEDSClient_AttributeTable::HasValue ( int  theRow,
int  theColumn 
)
pure virtualinherited
virtual void SALOMEDSClient_AttributeTableOfInteger::PutValue ( int  theValue,
int  theRow,
int  theColumn 
)
pure virtual
virtual void SALOMEDSClient_AttributeTable::RemoveValue ( int  theRow,
int  theColumn 
)
pure virtualinherited
virtual void SALOMEDSClient_AttributeTableOfInteger::SetColumn ( int  theColumn,
const std::vector< int > &  theData 
)
pure virtual
virtual void SALOMEDSClient_AttributeTable::SetColumnTitle ( int  theIndex,
const std::string &  theTitle 
)
pure virtualinherited
virtual void SALOMEDSClient_AttributeTable::SetColumnTitles ( const std::vector< std::string > &  theTitles)
pure virtualinherited
virtual void SALOMEDSClient_AttributeTable::SetNbColumns ( int  theNbColumns)
pure virtualinherited
virtual void SALOMEDSClient_AttributeTableOfInteger::SetRow ( int  theRow,
const std::vector< int > &  theData 
)
pure virtual
virtual void SALOMEDSClient_AttributeTable::SetRowTitle ( int  theIndex,
const std::string &  theTitle 
)
pure virtualinherited
virtual void SALOMEDSClient_AttributeTable::SetRowTitles ( const std::vector< std::string > &  theTitles)
pure virtualinherited
virtual void SALOMEDSClient_AttributeTable::SetRowUnit ( int  theIndex,
const std::string &  theUnit 
)
pure virtualinherited
virtual void SALOMEDSClient_AttributeTable::SetRowUnits ( const std::vector< std::string > &  theUnits)
pure virtualinherited
virtual void SALOMEDSClient_AttributeTable::SetTitle ( const std::string &  theTitle)
pure virtualinherited
virtual std::vector<int> SALOMEDSClient_AttributeTable::SortByColumn ( int  theColumn,
SortOrder  theOrder,
SortPolicy  thePolicy 
)
pure virtualinherited
virtual std::vector<int> SALOMEDSClient_AttributeTable::SortByRow ( int  theRow,
SortOrder  theOrder,
SortPolicy  thePolicy 
)
pure virtualinherited
virtual std::vector<int> SALOMEDSClient_AttributeTable::SortColumn ( int  theColumn,
SortOrder  theOrder,
SortPolicy  thePolicy 
)
pure virtualinherited
virtual std::vector<int> SALOMEDSClient_AttributeTable::SortRow ( int  theRow,
SortOrder  theOrder,
SortPolicy  thePolicy 
)
pure virtualinherited
virtual void SALOMEDSClient_AttributeTable::SwapCells ( int  theRow1,
int  theColumn1,
int  theRow2,
int  theColumn2 
)
pure virtualinherited
virtual void SALOMEDSClient_AttributeTable::SwapColumns ( int  theColumn1,
int  theColumn2 
)
pure virtualinherited
virtual void SALOMEDSClient_AttributeTable::SwapRows ( int  theRow1,
int  theRow2 
)
pure virtualinherited
virtual std::string SALOMEDSClient_GenericAttribute::Type ( )
pure virtualinherited

Implemented in SALOMEDS_GenericAttribute.