Version: 9.12.0
SALOMEDSClient_AttributeTableOfReal Class Referenceabstract

#include <SALOMEDSClient_AttributeTableOfReal.hxx>

Inheritance diagram for SALOMEDSClient_AttributeTableOfReal:

Public Types

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

Public Member Functions

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

Member Enumeration Documentation

◆ SortOrder

Enumerator
AscendingOrder 
DescendingOrder 

◆ SortPolicy

Enumerator
EmptyLowest 
EmptyHighest 
EmptyFirst 
EmptyLast 
EmptyIgnore 

Member Function Documentation

◆ AddColumn()

virtual void SALOMEDSClient_AttributeTableOfReal::AddColumn ( const std::vector< double > &  theData)
pure virtual

◆ AddRow()

virtual void SALOMEDSClient_AttributeTableOfReal::AddRow ( const std::vector< double > &  theData)
pure virtual

◆ CheckLocked()

virtual void SALOMEDSClient_GenericAttribute::CheckLocked ( )
pure virtualinherited

Implemented in SALOMEDS_GenericAttribute.

◆ GetClassType()

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

Implemented in SALOMEDS_GenericAttribute.

◆ GetColumn()

virtual std::vector<double> SALOMEDSClient_AttributeTableOfReal::GetColumn ( int  theColumn)
pure virtual

◆ GetColumnTitle()

virtual std::string SALOMEDSClient_AttributeTable::GetColumnTitle ( int  theIndex)
pure virtualinherited

◆ GetColumnTitles()

virtual std::vector<std::string> SALOMEDSClient_AttributeTable::GetColumnTitles ( )
pure virtualinherited

◆ GetNbColumns()

virtual int SALOMEDSClient_AttributeTable::GetNbColumns ( )
pure virtualinherited

◆ GetNbRows()

virtual int SALOMEDSClient_AttributeTable::GetNbRows ( )
pure virtualinherited

◆ GetRow()

virtual std::vector<double> SALOMEDSClient_AttributeTableOfReal::GetRow ( int  theRow)
pure virtual

◆ GetRowSetIndices()

virtual std::vector<int> SALOMEDSClient_AttributeTable::GetRowSetIndices ( int  theRow)
pure virtualinherited

◆ GetRowTitle()

virtual std::string SALOMEDSClient_AttributeTable::GetRowTitle ( int  theIndex)
pure virtualinherited

◆ GetRowTitles()

virtual std::vector<std::string> SALOMEDSClient_AttributeTable::GetRowTitles ( )
pure virtualinherited

◆ GetRowUnit()

virtual std::string SALOMEDSClient_AttributeTable::GetRowUnit ( int  theIndex)
pure virtualinherited

◆ GetRowUnits()

virtual std::vector<std::string> SALOMEDSClient_AttributeTable::GetRowUnits ( )
pure virtualinherited

◆ GetSObject()

virtual clt_shared_ptr<SALOMEDSClient_SObject > SALOMEDSClient_GenericAttribute::GetSObject ( )
pure virtualinherited

◆ GetTitle()

virtual std::string SALOMEDSClient_AttributeTable::GetTitle ( )
pure virtualinherited

◆ GetValue()

virtual double SALOMEDSClient_AttributeTableOfReal::GetValue ( int  theRow,
int  theColumn 
)
pure virtual

◆ HasValue()

virtual bool SALOMEDSClient_AttributeTable::HasValue ( int  theRow,
int  theColumn 
)
pure virtualinherited

◆ PutValue()

virtual void SALOMEDSClient_AttributeTableOfReal::PutValue ( double  theValue,
int  theRow,
int  theColumn 
)
pure virtual

◆ RemoveValue()

virtual void SALOMEDSClient_AttributeTable::RemoveValue ( int  theRow,
int  theColumn 
)
pure virtualinherited

◆ SetColumn()

virtual void SALOMEDSClient_AttributeTableOfReal::SetColumn ( int  theColumn,
const std::vector< double > &  theData 
)
pure virtual

◆ SetColumnTitle()

virtual void SALOMEDSClient_AttributeTable::SetColumnTitle ( int  theIndex,
const std::string &  theTitle 
)
pure virtualinherited

◆ SetColumnTitles()

virtual void SALOMEDSClient_AttributeTable::SetColumnTitles ( const std::vector< std::string > &  theTitles)
pure virtualinherited

◆ SetNbColumns()

virtual void SALOMEDSClient_AttributeTable::SetNbColumns ( int  theNbColumns)
pure virtualinherited

◆ SetRow()

virtual void SALOMEDSClient_AttributeTableOfReal::SetRow ( int  theRow,
const std::vector< double > &  theData 
)
pure virtual

◆ SetRowTitle()

virtual void SALOMEDSClient_AttributeTable::SetRowTitle ( int  theIndex,
const std::string &  theTitle 
)
pure virtualinherited

◆ SetRowTitles()

virtual void SALOMEDSClient_AttributeTable::SetRowTitles ( const std::vector< std::string > &  theTitles)
pure virtualinherited

◆ SetRowUnit()

virtual void SALOMEDSClient_AttributeTable::SetRowUnit ( int  theIndex,
const std::string &  theUnit 
)
pure virtualinherited

◆ SetRowUnits()

virtual void SALOMEDSClient_AttributeTable::SetRowUnits ( const std::vector< std::string > &  theUnits)
pure virtualinherited

◆ SetTitle()

virtual void SALOMEDSClient_AttributeTable::SetTitle ( const std::string &  theTitle)
pure virtualinherited

◆ SortByColumn()

virtual std::vector<int> SALOMEDSClient_AttributeTable::SortByColumn ( int  theColumn,
SortOrder  theOrder,
SortPolicy  thePolicy 
)
pure virtualinherited

◆ SortByRow()

virtual std::vector<int> SALOMEDSClient_AttributeTable::SortByRow ( int  theRow,
SortOrder  theOrder,
SortPolicy  thePolicy 
)
pure virtualinherited

◆ SortColumn()

virtual std::vector<int> SALOMEDSClient_AttributeTable::SortColumn ( int  theColumn,
SortOrder  theOrder,
SortPolicy  thePolicy 
)
pure virtualinherited

◆ SortRow()

virtual std::vector<int> SALOMEDSClient_AttributeTable::SortRow ( int  theRow,
SortOrder  theOrder,
SortPolicy  thePolicy 
)
pure virtualinherited

◆ SwapCells()

virtual void SALOMEDSClient_AttributeTable::SwapCells ( int  theRow1,
int  theColumn1,
int  theRow2,
int  theColumn2 
)
pure virtualinherited

◆ SwapColumns()

virtual void SALOMEDSClient_AttributeTable::SwapColumns ( int  theColumn1,
int  theColumn2 
)
pure virtualinherited

◆ SwapRows()

virtual void SALOMEDSClient_AttributeTable::SwapRows ( int  theRow1,
int  theRow2 
)
pure virtualinherited

◆ Type()

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

Implemented in SALOMEDS_GenericAttribute.