Version: 8.3.0
SALOMEDSImpl_AttributeTableOfString Class Reference

#include <SALOMEDSImpl_AttributeTableOfString.hxx>

Inheritance diagram for SALOMEDSImpl_AttributeTableOfString:

Public Types

enum  SortOrder { AscendingOrder, DescendingOrder }
 Sort order. More...
 
enum  SortPolicy {
  EmptyLowest, EmptyHighest, EmptyFirst, EmptyLast,
  EmptyIgnore
}
 Sort policy (specifies how empty cells are taken into account when sorting) More...
 

Public Member Functions

virtual std::string Save ()
 
virtual void Load (const std::string &)
 
 SALOMEDSImpl_AttributeTableOfString ()
 
void SetNbColumns (const int theNbColumns)
 
void SetTitle (const std::string &theTitle)
 
std::string GetTitle () const
 
void SetRowData (const int theRow, const std::vector< std::string > &theData)
 
std::vector< std::string > GetRowData (const int theRow)
 
void SetRowTitle (const int theRow, const std::string &theTitle)
 
void SetRowUnit (const int theRow, const std::string &theUnit)
 
std::string GetRowUnit (const int theRow) const
 
void SetRowUnits (const std::vector< std::string > &theUnits)
 
std::vector< std::string > GetRowUnits ()
 
void SetRowTitles (const std::vector< std::string > &theTitles)
 
std::vector< std::string > GetRowTitles ()
 
std::string GetRowTitle (const int theRow) const
 
void SetColumnData (const int theColumn, const std::vector< std::string > &theData)
 
std::vector< std::string > GetColumnData (const int theColumn)
 
void SetColumnTitle (const int theColumn, const std::string &theTitle)
 
std::string GetColumnTitle (const int theColumn) const
 
void SetColumnTitles (const std::vector< std::string > &theTitles)
 
std::vector< std::string > GetColumnTitles ()
 
int GetNbRows () const
 
int GetNbColumns () const
 
void PutValue (const std::string &theValue, const int theRow, const int theColumn)
 
bool HasValue (const int theRow, const int theColumn)
 
std::string GetValue (const int theRow, const int theColumn)
 
void RemoveValue (const int theRow, const int theColumn)
 
const std::string & ID () const
 
void Restore (DF_Attribute *with)
 
DF_AttributeNewEmpty () const
 
void Paste (DF_Attribute *into)
 
std::vector< int > GetSetRowIndices (const int theRow)
 
std::vector< int > GetSetColumnIndices (const int theColumn)
 
std::vector< int > SortRow (const int theRow, SortOrder sortOrder, SortPolicy sortPolicy)
 
std::vector< int > SortColumn (const int theColumn, SortOrder sortOrder, SortPolicy sortPolicy)
 
std::vector< int > SortByRow (const int theRow, SortOrder sortOrder, SortPolicy sortPolicy)
 
std::vector< int > SortByColumn (const int theColumn, SortOrder sortOrder, SortPolicy sortPolicy)
 
void SwapCells (const int theRow1, const int theColumn1, const int theRow2, const int theColumn2)
 
void SwapRows (const int theRow1, const int theRow2)
 
void SwapColumns (const int theColumn1, const int theColumn2)
 
 ~SALOMEDSImpl_AttributeTableOfString ()
 
virtual std::string Type ()
 
virtual void CheckLocked ()
 
std::string GetClassType ()
 
SALOMEDSImpl_SObject GetSObject ()
 
void SetModifyFlag (int reason=0)
 Set modification flag of the Attribute. More...
 
DF_Label Label () const
 
DF_AttributeFindAttribute (const std::string &theID) const
 
virtual void AfterAddition ()
 
virtual void BeforeForget ()
 

Static Public Member Functions

static const std::string & GetID ()
 
static
SALOMEDSImpl_AttributeTableOfString
Set (const DF_Label &label)
 
static std::string Impl_GetType (DF_Attribute *theAttr)
 
static std::string Impl_GetClassType (DF_Attribute *theAttr)
 
static void Impl_CheckLocked (DF_Attribute *theAttr)
 

Protected Member Functions

void Backup ()
 

Protected Attributes

std::string _type
 
DF_LabelNode_node
 

Private Attributes

std::map< int, std::string > myTable
 
std::string myTitle
 
std::vector< std::string > myRows
 
std::vector< std::string > myCols
 
int myNbRows
 
int myNbColumns
 

Member Enumeration Documentation

Sort order.

Enumerator
AscendingOrder 

The items are sorted ascending.

DescendingOrder 

The items are sorted descending.

Sort policy (specifies how empty cells are taken into account when sorting)

Enumerator
EmptyLowest 

Empty cells are considered as lowest values.

EmptyHighest 

Empty cells are considered as highest values.

EmptyFirst 

Empty cells are always first.

EmptyLast 

Empty cells are always last.

EmptyIgnore 

Empty cells are ignored (stay at initial positions)

Constructor & Destructor Documentation

SALOMEDSImpl_AttributeTableOfString::SALOMEDSImpl_AttributeTableOfString ( )

References myNbColumns, and myNbRows.

Referenced by NewEmpty(), and Set().

SALOMEDSImpl_AttributeTableOfString::~SALOMEDSImpl_AttributeTableOfString ( )

Member Function Documentation

virtual void DF_Attribute::AfterAddition ( )
virtualinherited

Reimplemented in SALOMEDSImpl_AttributeTreeNode.

Referenced by DF_Label::AddAttribute().

void DF_Attribute::Backup ( )
protectedinherited

Referenced by SALOMEDSImpl_AttributeTarget::Add(), SALOMEDSImpl_AttributeSequenceOfInteger::Add(), SALOMEDSImpl_AttributeSequenceOfReal::Add(), SALOMEDSImpl_AttributeSequenceOfInteger::Assign(), SALOMEDSImpl_AttributeSequenceOfReal::Assign(), SALOMEDSImpl_AttributeTextColor::ChangeArray(), SALOMEDSImpl_AttributeTextHighlightColor::ChangeArray(), SALOMEDSImpl_AttributeStudyProperties::ChangeCreatorName(), SALOMEDSImpl_AttributeSequenceOfInteger::ChangeValue(), SALOMEDSImpl_AttributeSequenceOfReal::ChangeValue(), SALOMEDSImpl_AttributeParameter::Clear(), Load(), SALOMEDSImpl_AttributeTableOfReal::Load(), SALOMEDSImpl_AttributeTableOfInteger::Load(), SALOMEDSImpl_AttributeParameter::Load(), SALOMEDSImpl_AttributeTarget::Remove(), SALOMEDSImpl_AttributeSequenceOfInteger::Remove(), SALOMEDSImpl_AttributeSequenceOfReal::Remove(), SALOMEDSImpl_AttributeParameter::RemoveID(), SALOMEDSImpl_AttributeReference::Set(), SALOMEDSImpl_AttributeFlags::Set(), SALOMEDSImpl_AttributeParameter::SetBool(), SetColumnData(), SALOMEDSImpl_AttributeTableOfReal::SetColumnData(), SALOMEDSImpl_AttributeTableOfInteger::SetColumnData(), SetColumnTitle(), SALOMEDSImpl_AttributeTableOfReal::SetColumnTitle(), SALOMEDSImpl_AttributeTableOfInteger::SetColumnTitle(), SALOMEDSImpl_AttributeStudyProperties::SetComment(), SALOMEDSImpl_AttributeStudyProperties::SetComponentVersion(), SALOMEDSImpl_AttributeStudyProperties::SetCreationMode(), SALOMEDSImpl_AttributeDrawable::SetDrawable(), SALOMEDSImpl_AttributeExpandable::SetExpandable(), SALOMEDSImpl_AttributeTreeNode::SetFather(), SALOMEDSImpl_AttributeTreeNode::SetFirst(), SALOMEDSImpl_AttributeParameter::SetInt(), SALOMEDSImpl_AttributeParameter::SetIntArray(), SALOMEDSImpl_AttributeStudyProperties::SetModification(), SetNbColumns(), SALOMEDSImpl_AttributeTableOfReal::SetNbColumns(), SALOMEDSImpl_AttributeTableOfInteger::SetNbColumns(), SALOMEDSImpl_AttributeTreeNode::SetNext(), SALOMEDSImpl_AttributePythonObject::SetObject(), SALOMEDSImpl_AttributeOpened::SetOpened(), SALOMEDSImpl_AttributePixMap::SetPixMap(), SALOMEDSImpl_AttributeTreeNode::SetPrevious(), SALOMEDSImpl_AttributeParameter::SetReal(), SALOMEDSImpl_AttributeParameter::SetRealArray(), SALOMEDSImpl_AttributeTarget::SetRelation(), SetRowData(), SALOMEDSImpl_AttributeTableOfReal::SetRowData(), SALOMEDSImpl_AttributeTableOfInteger::SetRowData(), SetRowTitle(), SALOMEDSImpl_AttributeTableOfReal::SetRowTitle(), SALOMEDSImpl_AttributeTableOfInteger::SetRowTitle(), SetRowUnit(), SALOMEDSImpl_AttributeTableOfReal::SetRowUnit(), SALOMEDSImpl_AttributeTableOfInteger::SetRowUnit(), SALOMEDSImpl_AttributeSelectable::SetSelectable(), SALOMEDSImpl_AttributeParameter::SetStrArray(), SALOMEDSImpl_AttributeParameter::SetString(), SALOMEDSImpl_AttributeTextColor::SetTextColor(), SALOMEDSImpl_AttributeTextHighlightColor::SetTextHighlightColor(), SetTitle(), SALOMEDSImpl_AttributeTableOfReal::SetTitle(), SALOMEDSImpl_AttributeTableOfInteger::SetTitle(), SALOMEDSImpl_AttributeStudyProperties::SetUnits(), SALOMEDSImpl_AttributeExternalFileDef::SetValue(), SALOMEDSImpl_AttributeFileType::SetValue(), SALOMEDSImpl_AttributeInteger::SetValue(), SALOMEDSImpl_AttributeReal::SetValue(), SALOMEDSImpl_AttributeString::SetValue(), SALOMEDSImpl_AttributeLocalID::SetValue(), SALOMEDSImpl_AttributeUserID::SetValue(), SALOMEDSImpl_AttributeName::SetValue(), SALOMEDSImpl_AttributeIOR::SetValue(), SALOMEDSImpl_AttributeComment::SetValue(), SALOMEDSImpl_AttributePersistentRef::SetValue(), and SALOMEDSImpl_AttributeGraphic::SetVisibility().

virtual void DF_Attribute::BeforeForget ( )
virtualinherited
void SALOMEDSImpl_GenericAttribute::CheckLocked ( )
virtualinherited

References SALOMEDSImpl_Study::_errorCode, SALOMEDSImpl_Study::GetStudy(), SALOMEDSImpl_Study::IsLocked(), DF_Label::IsNull(), and DF_Attribute::Label().

Referenced by SALOMEDSImpl_AttributeSequenceOfInteger::Add(), SALOMEDSImpl_AttributeSequenceOfReal::Add(), SALOMEDSImpl_AttributeTreeNode::Append(), SALOMEDSImpl_AttributeSequenceOfInteger::Assign(), SALOMEDSImpl_AttributeSequenceOfReal::Assign(), SALOMEDSImpl_AttributeStudyProperties::ChangeCreatorName(), SALOMEDSImpl_AttributeSequenceOfInteger::ChangeValue(), SALOMEDSImpl_AttributeSequenceOfReal::ChangeValue(), SALOMEDS_GenericAttribute::CheckLocked(), SALOMEDSImpl_GenericAttribute::Impl_CheckLocked(), SALOMEDSImpl_AttributeTreeNode::InsertAfter(), SALOMEDSImpl_AttributeTreeNode::InsertBefore(), SALOMEDSImpl_AttributeTreeNode::Prepend(), PutValue(), SALOMEDSImpl_AttributeTableOfReal::PutValue(), SALOMEDSImpl_AttributeTableOfInteger::PutValue(), SALOMEDSImpl_AttributeTreeNode::Remove(), SALOMEDSImpl_AttributeSequenceOfInteger::Remove(), SALOMEDSImpl_AttributeSequenceOfReal::Remove(), RemoveValue(), SALOMEDSImpl_AttributeTableOfReal::RemoveValue(), SALOMEDSImpl_AttributeTableOfInteger::RemoveValue(), SALOMEDSImpl_AttributeReference::Set(), SALOMEDSImpl_AttributeParameter::SetBool(), SetColumnData(), SALOMEDSImpl_AttributeTableOfReal::SetColumnData(), SALOMEDSImpl_AttributeTableOfInteger::SetColumnData(), SetColumnTitle(), SALOMEDSImpl_AttributeTableOfReal::SetColumnTitle(), SALOMEDSImpl_AttributeTableOfInteger::SetColumnTitle(), SALOMEDSImpl_AttributeStudyProperties::SetComment(), SALOMEDSImpl_AttributeStudyProperties::SetComponentVersion(), SALOMEDSImpl_AttributeStudyProperties::SetCreationMode(), SALOMEDSImpl_AttributeDrawable::SetDrawable(), SALOMEDSImpl_AttributeExpandable::SetExpandable(), SALOMEDSImpl_AttributeTreeNode::SetFather(), SALOMEDSImpl_AttributeTreeNode::SetFirst(), SALOMEDSImpl_AttributeParameter::SetInt(), SALOMEDSImpl_AttributeParameter::SetIntArray(), SALOMEDSImpl_AttributeStudyProperties::SetModification(), SetNbColumns(), SALOMEDSImpl_AttributeTableOfReal::SetNbColumns(), SALOMEDSImpl_AttributeTableOfInteger::SetNbColumns(), SALOMEDSImpl_AttributeTreeNode::SetNext(), SALOMEDSImpl_AttributePythonObject::SetObject(), SALOMEDSImpl_AttributePixMap::SetPixMap(), SALOMEDSImpl_AttributeTreeNode::SetPrevious(), SALOMEDSImpl_AttributeParameter::SetReal(), SALOMEDSImpl_AttributeParameter::SetRealArray(), SALOMEDSImpl_AttributeTarget::SetRelation(), SetRowData(), SALOMEDSImpl_AttributeTableOfReal::SetRowData(), SALOMEDSImpl_AttributeTableOfInteger::SetRowData(), SetRowTitle(), SALOMEDSImpl_AttributeTableOfReal::SetRowTitle(), SALOMEDSImpl_AttributeTableOfInteger::SetRowTitle(), SetRowUnit(), SALOMEDSImpl_AttributeTableOfReal::SetRowUnit(), SALOMEDSImpl_AttributeTableOfInteger::SetRowUnit(), SALOMEDSImpl_AttributeParameter::SetStrArray(), SALOMEDSImpl_AttributeParameter::SetString(), SALOMEDSImpl_AttributeTextColor::SetTextColor(), SALOMEDSImpl_AttributeTextHighlightColor::SetTextHighlightColor(), SetTitle(), SALOMEDSImpl_AttributeTableOfReal::SetTitle(), SALOMEDSImpl_AttributeTableOfInteger::SetTitle(), SALOMEDSImpl_AttributeStudyProperties::SetUnits(), SALOMEDSImpl_AttributeFileType::SetValue(), SALOMEDSImpl_AttributeExternalFileDef::SetValue(), SALOMEDSImpl_AttributeReal::SetValue(), SALOMEDSImpl_AttributeUserID::SetValue(), SALOMEDSImpl_AttributeString::SetValue(), SALOMEDSImpl_AttributeLocalID::SetValue(), SALOMEDSImpl_AttributeName::SetValue(), SALOMEDSImpl_AttributeIOR::SetValue(), SALOMEDSImpl_AttributeComment::SetValue(), SALOMEDSImpl_AttributePersistentRef::SetValue(), SortByColumn(), SALOMEDSImpl_AttributeTableOfReal::SortByColumn(), SALOMEDSImpl_AttributeTableOfInteger::SortByColumn(), SortByRow(), SALOMEDSImpl_AttributeTableOfReal::SortByRow(), SALOMEDSImpl_AttributeTableOfInteger::SortByRow(), SortColumn(), SALOMEDSImpl_AttributeTableOfReal::SortColumn(), SALOMEDSImpl_AttributeTableOfInteger::SortColumn(), SortRow(), SALOMEDSImpl_AttributeTableOfReal::SortRow(), SALOMEDSImpl_AttributeTableOfInteger::SortRow(), SwapCells(), SALOMEDSImpl_AttributeTableOfReal::SwapCells(), SALOMEDSImpl_AttributeTableOfInteger::SwapCells(), SwapColumns(), SALOMEDSImpl_AttributeTableOfReal::SwapColumns(), SALOMEDSImpl_AttributeTableOfInteger::SwapColumns(), SwapRows(), SALOMEDSImpl_AttributeTableOfReal::SwapRows(), and SALOMEDSImpl_AttributeTableOfInteger::SwapRows().

std::string SALOMEDSImpl_GenericAttribute::GetClassType ( )
inherited
std::vector< std::string > SALOMEDSImpl_AttributeTableOfString::GetColumnData ( const int  theColumn)
std::string SALOMEDSImpl_AttributeTableOfString::GetColumnTitle ( const int  theColumn) const
std::vector< std::string > SALOMEDSImpl_AttributeTableOfString::GetColumnTitles ( )

References myCols.

const std::string & SALOMEDSImpl_AttributeTableOfString::GetID ( )
static

Referenced by ID(), and Set().

std::vector< std::string > SALOMEDSImpl_AttributeTableOfString::GetRowData ( const int  theRow)
std::string SALOMEDSImpl_AttributeTableOfString::GetRowTitle ( const int  theRow) const
std::vector< std::string > SALOMEDSImpl_AttributeTableOfString::GetRowTitles ( )

References getTitle(), and myRows.

std::string SALOMEDSImpl_AttributeTableOfString::GetRowUnit ( const int  theRow) const
std::vector< std::string > SALOMEDSImpl_AttributeTableOfString::GetRowUnits ( )

References getUnit(), and myRows.

std::vector< int > SALOMEDSImpl_AttributeTableOfString::GetSetColumnIndices ( const int  theColumn)

References myNbColumns, myNbRows, and myTable.

std::vector< int > SALOMEDSImpl_AttributeTableOfString::GetSetRowIndices ( const int  theRow)
std::string SALOMEDSImpl_AttributeTableOfString::GetTitle ( ) const
std::string SALOMEDSImpl_AttributeTableOfString::GetValue ( const int  theRow,
const int  theColumn 
)
bool SALOMEDSImpl_AttributeTableOfString::HasValue ( const int  theRow,
const int  theColumn 
)

References myNbColumns, myNbRows, and myTable.

Referenced by SortByColumn(), SortByRow(), SortColumn(), and SortRow().

const std::string & SALOMEDSImpl_AttributeTableOfString::ID ( ) const
virtual

Implements DF_Attribute.

References GetID().

void SALOMEDSImpl_GenericAttribute::Impl_CheckLocked ( DF_Attribute theAttr)
staticinherited
std::string SALOMEDSImpl_GenericAttribute::Impl_GetClassType ( DF_Attribute theAttr)
staticinherited
std::string SALOMEDSImpl_GenericAttribute::Impl_GetType ( DF_Attribute theAttr)
staticinherited
DF_Label DF_Attribute::Label ( ) const
inherited

References DF_Attribute::_node, and DF_Attribute::DF_Label.

Referenced by SALOMEDS_AttributeTarget_i::Add(), SALOMEDSImpl_AttributeTreeNode::Append(), SALOMEDSImpl_UseCaseBuilder::Append(), SALOMEDSImpl_GenericAttribute::CheckLocked(), DF_Attribute::FindAttribute(), SALOMEDSImpl_UseCaseBuilder::GetCurrentObject(), SALOMEDSImpl_AttributeParameter::GetFather(), GetNode(), SALOMEDSImpl_GenericAttribute::GetSObject(), SALOMEDS_GenericAttribute_i::GetSObject(), SALOMEDSImpl_UseCaseBuilder::GetSObject(), SALOMEDSImpl_UseCaseBuilder::HasChildren(), SALOMEDSImpl_AttributeParameter::HasFather(), SALOMEDSImpl_AttributeTreeNode::InsertAfter(), SALOMEDSImpl_AttributeTreeNode::InsertBefore(), SALOMEDSImpl_Study::IORUpdated(), SALOMEDSImpl_UseCaseBuilder::IsUseCaseNode(), SALOMEDS_AttributeTreeNode::Label(), SALOMEDS_AttributeTreeNode_i::Label(), SALOMEDSImpl_AttributeReference::Load(), SALOMEDSImpl_AttributeTreeNode::Load(), SALOMEDSImpl_AttributeTreeNode::Prepend(), SALOMEDS_AttributeTarget_i::Remove(), SALOMEDSImpl_UseCaseBuilder::Remove(), SALOMEDSImpl_UseCaseBuilder::SALOMEDSImpl_UseCaseBuilder(), SALOMEDSImpl_AttributeTreeNode::Save(), SALOMEDSImpl_UseCaseBuilder::SetCurrentObject(), SALOMEDSImpl_GenericAttribute::SetModifyFlag(), SALOMEDSImpl_UseCaseBuilder::SetName(), SALOMEDSImpl_UseCaseBuilder::SetRootCurrent(), SALOMEDSImpl_AttributeIOR::SetValue(), SALOMEDSImpl_UseCaseBuilder::SortChildren(), Translate_persistentID_to_IOR(), SALOMEDSImpl_UseCaseIterator::Value(), and SALOMEDSImpl_AttributeIOR::~SALOMEDSImpl_AttributeIOR().

void SALOMEDSImpl_AttributeTableOfString::Load ( const std::string &  value)
virtual
DF_Attribute * SALOMEDSImpl_AttributeTableOfString::NewEmpty ( ) const
virtual
void SALOMEDSImpl_AttributeTableOfString::Paste ( DF_Attribute into)
virtual
void SALOMEDSImpl_AttributeTableOfString::PutValue ( const std::string &  theValue,
const int  theRow,
const int  theColumn 
)
void SALOMEDSImpl_AttributeTableOfString::RemoveValue ( const int  theRow,
const int  theColumn 
)
void SALOMEDSImpl_AttributeTableOfString::Restore ( DF_Attribute with)
virtual
std::string SALOMEDSImpl_AttributeTableOfString::Save ( )
virtual
SALOMEDSImpl_AttributeTableOfString * SALOMEDSImpl_AttributeTableOfString::Set ( const DF_Label label)
static
void SALOMEDSImpl_AttributeTableOfString::SetColumnTitle ( const int  theColumn,
const std::string &  theTitle 
)
void SALOMEDSImpl_AttributeTableOfString::SetColumnTitles ( const std::vector< std::string > &  theTitles)
void SALOMEDSImpl_GenericAttribute::SetModifyFlag ( int  reason = 0)
inherited

Set modification flag of the Attribute.

param reason reason of the modification (by default equal to 0)

References SALOMEDSImpl_GenericAttribute::GetSObject(), SALOMEDSImpl_Study::GetStudy(), DF_Label::IsNull(), DF_Attribute::Label(), SALOMEDSImpl_Study::Modify(), and SALOMEDSImpl_Study::modifySO_Notification().

Referenced by SALOMEDSImpl_AttributeTarget::Add(), SALOMEDSImpl_AttributeSequenceOfInteger::Add(), SALOMEDSImpl_AttributeSequenceOfReal::Add(), SALOMEDSImpl_AttributeTreeNode::Append(), SALOMEDSImpl_AttributeSequenceOfInteger::Assign(), SALOMEDSImpl_AttributeSequenceOfReal::Assign(), SALOMEDSImpl_AttributeTextHighlightColor::ChangeArray(), SALOMEDSImpl_AttributeTextColor::ChangeArray(), SALOMEDSImpl_AttributeSequenceOfInteger::ChangeValue(), SALOMEDSImpl_AttributeSequenceOfReal::ChangeValue(), SALOMEDSImpl_AttributeParameter::Clear(), SALOMEDSImpl_AttributeTreeNode::InsertAfter(), SALOMEDSImpl_AttributeTreeNode::InsertBefore(), SALOMEDSImpl_AttributeTreeNode::Prepend(), PutValue(), SALOMEDSImpl_AttributeTableOfReal::PutValue(), SALOMEDSImpl_AttributeTableOfInteger::PutValue(), SALOMEDSImpl_AttributeTarget::Remove(), SALOMEDSImpl_AttributeTreeNode::Remove(), SALOMEDSImpl_AttributeSequenceOfInteger::Remove(), SALOMEDSImpl_AttributeSequenceOfReal::Remove(), SALOMEDSImpl_AttributeParameter::RemoveID(), RemoveValue(), SALOMEDSImpl_AttributeTableOfReal::RemoveValue(), SALOMEDSImpl_AttributeTableOfInteger::RemoveValue(), SALOMEDSImpl_AttributeReference::Set(), SALOMEDSImpl_AttributeParameter::SetBool(), SetColumnData(), SALOMEDSImpl_AttributeTableOfReal::SetColumnData(), SALOMEDSImpl_AttributeTableOfInteger::SetColumnData(), SetColumnTitle(), SALOMEDSImpl_AttributeTableOfReal::SetColumnTitle(), SALOMEDSImpl_AttributeTableOfInteger::SetColumnTitle(), SetColumnTitles(), SALOMEDSImpl_AttributeTableOfReal::SetColumnTitles(), SALOMEDSImpl_AttributeTableOfInteger::SetColumnTitles(), SALOMEDSImpl_AttributeDrawable::SetDrawable(), SALOMEDSImpl_AttributeExpandable::SetExpandable(), SALOMEDSImpl_AttributeTreeNode::SetFather(), SALOMEDSImpl_AttributeTreeNode::SetFirst(), SALOMEDSImpl_AttributeParameter::SetInt(), SALOMEDSImpl_AttributeParameter::SetIntArray(), SetNbColumns(), SALOMEDSImpl_AttributeTableOfReal::SetNbColumns(), SALOMEDSImpl_AttributeTableOfInteger::SetNbColumns(), SALOMEDSImpl_AttributeTreeNode::SetNext(), SALOMEDSImpl_AttributePythonObject::SetObject(), SALOMEDSImpl_AttributePixMap::SetPixMap(), SALOMEDSImpl_AttributeTreeNode::SetPrevious(), SALOMEDSImpl_AttributeParameter::SetReal(), SALOMEDSImpl_AttributeParameter::SetRealArray(), SALOMEDSImpl_AttributeTarget::SetRelation(), SetRowData(), SALOMEDSImpl_AttributeTableOfReal::SetRowData(), SALOMEDSImpl_AttributeTableOfInteger::SetRowData(), SetRowTitle(), SALOMEDSImpl_AttributeTableOfReal::SetRowTitle(), SALOMEDSImpl_AttributeTableOfInteger::SetRowTitle(), SetRowTitles(), SALOMEDSImpl_AttributeTableOfReal::SetRowTitles(), SALOMEDSImpl_AttributeTableOfInteger::SetRowTitles(), SetRowUnit(), SALOMEDSImpl_AttributeTableOfReal::SetRowUnit(), SALOMEDSImpl_AttributeTableOfInteger::SetRowUnit(), SALOMEDSImpl_AttributeTableOfReal::SetRowUnits(), SALOMEDSImpl_AttributeTableOfInteger::SetRowUnits(), SALOMEDSImpl_AttributeParameter::SetStrArray(), SALOMEDSImpl_AttributeParameter::SetString(), SALOMEDSImpl_AttributeTextColor::SetTextColor(), SALOMEDSImpl_AttributeTextHighlightColor::SetTextHighlightColor(), SetTitle(), SALOMEDSImpl_AttributeTableOfReal::SetTitle(), SALOMEDSImpl_AttributeTableOfInteger::SetTitle(), SALOMEDSImpl_AttributeTreeNode::SetTreeID(), SALOMEDSImpl_AttributeFileType::SetValue(), SALOMEDSImpl_AttributeExternalFileDef::SetValue(), SALOMEDSImpl_AttributeInteger::SetValue(), SALOMEDSImpl_AttributeReal::SetValue(), SALOMEDSImpl_AttributeUserID::SetValue(), SALOMEDSImpl_AttributeLocalID::SetValue(), SALOMEDSImpl_AttributeString::SetValue(), SALOMEDSImpl_AttributeName::SetValue(), SALOMEDSImpl_AttributeComment::SetValue(), SALOMEDSImpl_AttributeIOR::SetValue(), SALOMEDSImpl_AttributePersistentRef::SetValue(), SwapCells(), SALOMEDSImpl_AttributeTableOfReal::SwapCells(), and SALOMEDSImpl_AttributeTableOfInteger::SwapCells().

void SALOMEDSImpl_AttributeTableOfString::SetRowTitles ( const std::vector< std::string > &  theTitles)
void SALOMEDSImpl_AttributeTableOfString::SetRowUnits ( const std::vector< std::string > &  theUnits)

References GetNbRows(), and SetRowUnit().

void SALOMEDSImpl_AttributeTableOfString::SetTitle ( const std::string &  theTitle)
std::vector< int > SALOMEDSImpl_AttributeTableOfString::SortByColumn ( const int  theColumn,
SortOrder  sortOrder,
SortPolicy  sortPolicy 
)
std::vector< int > SALOMEDSImpl_AttributeTableOfString::SortByRow ( const int  theRow,
SortOrder  sortOrder,
SortPolicy  sortPolicy 
)
std::vector< int > SALOMEDSImpl_AttributeTableOfString::SortColumn ( const int  theColumn,
SortOrder  sortOrder,
SortPolicy  sortPolicy 
)
std::vector< int > SALOMEDSImpl_AttributeTableOfString::SortRow ( const int  theRow,
SortOrder  sortOrder,
SortPolicy  sortPolicy 
)
void SALOMEDSImpl_AttributeTableOfString::SwapCells ( const int  theRow1,
const int  theColumn1,
const int  theRow2,
const int  theColumn2 
)
void SALOMEDSImpl_AttributeTableOfString::SwapColumns ( const int  theColumn1,
const int  theColumn2 
)
void SALOMEDSImpl_AttributeTableOfString::SwapRows ( const int  theRow1,
const int  theRow2 
)

Field Documentation

std::string SALOMEDSImpl_GenericAttribute::_type
protectedinherited
std::vector<std::string> SALOMEDSImpl_AttributeTableOfString::myCols
private
std::vector<std::string> SALOMEDSImpl_AttributeTableOfString::myRows
private
std::map<int, std::string> SALOMEDSImpl_AttributeTableOfString::myTable
private
std::string SALOMEDSImpl_AttributeTableOfString::myTitle
private