Version: 6.3.1
Home
Public Types | Public Member Functions

VISU.Table Interface Reference

Table representation interface More...

import "VISU_Gen.idl";

Inheritance diagram for VISU.Table:
Inheritance graph

Public Types

enum  Orientation { HORIZONTAL, VERTIACAL }

Public Member Functions

void SetTitle (in string theTitle)
string GetTitle ()
void SetOrientation (in Orientation theOrientation)
Orientation GetOrientation ()
long GetNbRows ()
long GetNbColumns ()
void SortRow (in long theRow, in SortOrder theSortOrder, in SortPolicy theSortPolicy)
void SortColumn (in long theColumn, in SortOrder theSortOrder, in SortPolicy theSortPolicy)
void SortByRow (in long theRow, in SortOrder theSortOrder, in SortPolicy theSortPolicy)
void SortByColumn (in long theColumn, in SortOrder theSortOrder, in SortPolicy theSortPolicy)
void RemoveFromStudy ()
IdType GetID ()
VISUType GetType ()

Detailed Description

Presentation parameters of the Table view.


Member Enumeration Documentation

This enumeration contains a set of elements defining the orientation of the table.

Enumerator:
HORIZONTAL 

Horizontal orientation of the table.

VERTIACAL 

Vertical orientation of the table.


Member Function Documentation

void VISU.Table.SetTitle ( in string  theTitle)

Sets the title of the table.

Parameters:
theTitleString parameter defining the title of this table.
string VISU.Table.GetTitle ( )

Gets the title of the table.

Returns:
A string value containing the title of the table.
void VISU.Table.SetOrientation ( in Orientation  theOrientation)

Sets orientation of the table.

Parameters:
theOrientationThis input parameter defines the orientation of the table. It is taken from the Orientation enumeration.
Orientation VISU.Table.GetOrientation ( )

Gets orientation of the table.

Returns:
Orientation of the table. The returned value will correspond to one of the elements the Orientation enumeration.
long VISU.Table.GetNbRows ( )

Gets the number of rows of the table.

Returns:
Long value corresponding to the number of rows of the table
long VISU.Table.GetNbColumns ( )

Gets the number of columns of the table.

Returns:
Long value corresponding to the number of columns of the table
void VISU.Table.SortRow ( in long  theRow,
in SortOrder  theSortOrder,
in SortPolicy  theSortPolicy 
)

Sorts the specified row of the table.

Parameters:
theRowIndex of the row to sort
theSortOrderSort order (see SortOrder enumeration)
theSortPolicySort policy (see SortPolicy enumeration)
void VISU.Table.SortColumn ( in long  theColumn,
in SortOrder  theSortOrder,
in SortPolicy  theSortPolicy 
)

Sorts the specified column of the table.

Parameters:
theRowIndex of the column to sort
theSortOrderSort order (see SortOrder enumeration)
theSortPolicySort policy (see SortPolicy enumeration)
void VISU.Table.SortByRow ( in long  theRow,
in SortOrder  theSortOrder,
in SortPolicy  theSortPolicy 
)

Sorts the table by the specified row.

Parameters:
theRowIndex of the row, by which the table has to be sort
theSortOrderSort order (see SortOrder enumeration)
theSortPolicySort policy (see SortPolicy enumeration)
void VISU.Table.SortByColumn ( in long  theColumn,
in SortOrder  theSortOrder,
in SortPolicy  theSortPolicy 
)

Sorts the table by the specified column.

Parameters:
theColumnIndex of the column, by which the table has to be sort
theSortOrderSort order (see SortOrder enumeration)
theSortPolicySort policy (see SortPolicy enumeration)
void VISU.RemovableObject.RemoveFromStudy ( ) [inherited]

Remove object from study.

IdType VISU.Base.GetID ( ) [inherited]

Returns ID of the object.

VISUType VISU.Base.GetType ( ) [inherited]

Returns the type of the presentable object

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS