Functions gives access to all the actions which can be commanded with the resources provided by IFSelect : especially WorkSession and various types of Selections and Dispatches.
More...
#include <IFSelect_Functions.hxx>
|
static Handle< Standard_Transient > | GiveEntity (const Handle< IFSelect_WorkSession > &WS, const Standard_CString name="") |
| Takes the name of an entity, either as argument, or (if <name> is empty) on keyboard, and returns the entity name can be a label or a number (in alphanumeric), it is searched by NumberFromLabel from WorkSession. If <name> doesn't match en entity, a Null Handle is returned. More...
|
|
static Standard_Integer | GiveEntityNumber (const Handle< IFSelect_WorkSession > &WS, const Standard_CString name="") |
| Same as GetEntity, but returns the number in the model of the entity. Returns 0 for null handle. More...
|
|
static Handle< TColStd_HSequenceOfTransient > | GiveList (const Handle< IFSelect_WorkSession > &WS, const Standard_CString first="", const Standard_CString second="") |
| Computes a List of entities from a WorkSession and two idents, first and second, as follows : if <first> is a Number or Label of an entity : this entity if <first> is the name of a Selection in <WS>, and <second> not defined, the standard result of this Selection if <first> is for a Selection and <second> is defined, the standard result of this selection from the list computed with <second> (an entity or a selection) If <second> is erroneous, it is ignored. More...
|
|
static Handle< IFSelect_Dispatch > | GiveDispatch (const Handle< IFSelect_WorkSession > &WS, const Standard_CString name, const Standard_Boolean mode=Standard_True) |
| Evaluates and returns a Dispatch, from data of a WorkSession if <mode> is False, searches for exact name of Dispatch in WS Else (D), allows a parameter between brackets : ex.: dispatch_name(parameter) The parameter can be: an integer for DispPerCount or DispPerFiles or the name of a Signature for DispPerSignature Returns Null Handle if not found not well evaluated. More...
|
|
static void | Init () |
| Defines and loads all basic functions (as ActFunc) More...
|
|
Functions gives access to all the actions which can be commanded with the resources provided by IFSelect : especially WorkSession and various types of Selections and Dispatches.
It works by adding functions by method Init
◆ GiveDispatch()
Evaluates and returns a Dispatch, from data of a WorkSession if <mode> is False, searches for exact name of Dispatch in WS Else (D), allows a parameter between brackets : ex.: dispatch_name(parameter) The parameter can be: an integer for DispPerCount or DispPerFiles or the name of a Signature for DispPerSignature Returns Null Handle if not found not well evaluated.
◆ GiveEntity()
Takes the name of an entity, either as argument, or (if <name> is empty) on keyboard, and returns the entity name can be a label or a number (in alphanumeric), it is searched by NumberFromLabel from WorkSession. If <name> doesn't match en entity, a Null Handle is returned.
◆ GiveEntityNumber()
Same as GetEntity, but returns the number in the model of the entity. Returns 0 for null handle.
◆ GiveList()
Computes a List of entities from a WorkSession and two idents, first and second, as follows : if <first> is a Number or Label of an entity : this entity if <first> is the name of a Selection in <WS>, and <second> not defined, the standard result of this Selection if <first> is for a Selection and <second> is defined, the standard result of this selection from the list computed with <second> (an entity or a selection) If <second> is erroneous, it is ignored.
◆ Init()
static void IFSelect_Functions::Init |
( |
| ) |
|
|
static |
Defines and loads all basic functions (as ActFunc)
The documentation for this class was generated from the following file: