|
Open CASCADE Technology
6.5.4
|
Defines a receptacle for externally defined variables, each
one has a name
I.E. a WorkSession for XSTEP is generally used inside a
context, which brings variables, especially shapes and
geometries. For instance DRAW or an application engine
This class provides a common form for this. It also provides
a default implementation (locally recorded variables in a
dictionary), but which is aimed to be redefined
#include <XSControl_Vars.hxx>

Public Member Functions | |
| XSControl_Vars () | |
| virtual void | Set (const Standard_CString name, const Handle< Standard_Transient > &val) |
| virtual Handle_Standard_Transient | Get (Standard_CString &name) const |
| virtual Handle_Geom_Geometry | GetGeom (Standard_CString &name) const |
| virtual Handle_Geom2d_Curve | GetCurve2d (Standard_CString &name) const |
| virtual Handle_Geom_Curve | GetCurve (Standard_CString &name) const |
| virtual Handle_Geom_Surface | GetSurface (Standard_CString &name) const |
| virtual void | SetPoint (const Standard_CString name, const gp_Pnt &val) |
| virtual void | SetPoint2d (const Standard_CString name, const gp_Pnt2d &val) |
| virtual Standard_Boolean | GetPoint (Standard_CString &name, gp_Pnt &pnt) const |
| virtual Standard_Boolean | GetPoint2d (Standard_CString &name, gp_Pnt2d &pnt) const |
| virtual void | SetShape (const Standard_CString name, const TopoDS_Shape &val) |
| virtual TopoDS_Shape | GetShape (Standard_CString &name) const |
| virtual Handle_Standard_Transient XSControl_Vars::Get | ( | Standard_CString & | name | ) | const [virtual] |
| virtual Handle_Geom_Curve XSControl_Vars::GetCurve | ( | Standard_CString & | name | ) | const [virtual] |
Reimplemented in XSDRAW_Vars.
| virtual Handle_Geom2d_Curve XSControl_Vars::GetCurve2d | ( | Standard_CString & | name | ) | const [virtual] |
Reimplemented in XSDRAW_Vars.
| virtual Handle_Geom_Geometry XSControl_Vars::GetGeom | ( | Standard_CString & | name | ) | const [virtual] |
Reimplemented in XSDRAW_Vars.
| virtual Standard_Boolean XSControl_Vars::GetPoint | ( | Standard_CString & | name, |
| gp_Pnt & | pnt | ||
| ) | const [virtual] |
Reimplemented in XSDRAW_Vars.
| virtual Standard_Boolean XSControl_Vars::GetPoint2d | ( | Standard_CString & | name, |
| gp_Pnt2d & | pnt | ||
| ) | const [virtual] |
Reimplemented in XSDRAW_Vars.
| virtual TopoDS_Shape XSControl_Vars::GetShape | ( | Standard_CString & | name | ) | const [virtual] |
Reimplemented in XSDRAW_Vars.
| virtual Handle_Geom_Surface XSControl_Vars::GetSurface | ( | Standard_CString & | name | ) | const [virtual] |
Reimplemented in XSDRAW_Vars.
| virtual void XSControl_Vars::Set | ( | const Standard_CString | name, |
| const Handle< Standard_Transient > & | val | ||
| ) | [virtual] |
Reimplemented in XSDRAW_Vars.
| virtual void XSControl_Vars::SetPoint | ( | const Standard_CString | name, |
| const gp_Pnt & | val | ||
| ) | [virtual] |
Reimplemented in XSDRAW_Vars.
| virtual void XSControl_Vars::SetPoint2d | ( | const Standard_CString | name, |
| const gp_Pnt2d & | val | ||
| ) | [virtual] |
Reimplemented in XSDRAW_Vars.
| virtual void XSControl_Vars::SetShape | ( | const Standard_CString | name, |
| const TopoDS_Shape & | val | ||
| ) | [virtual] |
Reimplemented in XSDRAW_Vars.
1.8.0