Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
STEPEdit_EditContext Class Reference

EditContext is an Editor fit for
Product Definition Context (one per Model) , i.e. :
More...

#include <STEPEdit_EditContext.hxx>

Inheritance diagram for STEPEdit_EditContext:
Inheritance graph
[legend]

Public Member Functions

 STEPEdit_EditContext ()
TCollection_AsciiString Label () const
 Returns the specific label

Standard_Boolean Recognize (const Handle< IFSelect_EditForm > &form) const
 Tells if this Editor can work on this EditForm and its content
(model, entity ?)

Handle_TCollection_HAsciiString StringValue (const Handle< IFSelect_EditForm > &form, const Standard_Integer num) const
 Returns the value of an EditForm, for a given item
(if not a list. for a list, a Null String may be returned)

Standard_Boolean Apply (const Handle< IFSelect_EditForm > &form, const Handle< Standard_Transient > &ent, const Handle< Interface_InterfaceModel > &model) const
 Applies modified values of the EditForm with some data
Remark: <ent> may be Null, this means all <model> is concerned
Also <model> may be Null, if no context applies for <ent>
And both <ent> and <model> may be Null, for a full static
editor

Standard_Boolean Load (const Handle< IFSelect_EditForm > &form, const Handle< Standard_Transient > &ent, const Handle< Interface_InterfaceModel > &model) const
 Loads original values from some data, to an EditForm
Remark: <ent> may be Null, this means all <model> is concerned
Also <model> may be Null, if no context applies for <ent>
And both <ent> and <model> may be Null, for a full static
editor


Detailed Description


Constructor & Destructor Documentation


Member Function Documentation

Implements IFSelect_Editor.

Implements IFSelect_Editor.

Implements IFSelect_Editor.

Implements IFSelect_Editor.

Handle_TCollection_HAsciiString STEPEdit_EditContext::StringValue ( const Handle< IFSelect_EditForm > &  form,
const Standard_Integer  num 
) const [virtual]

Implements IFSelect_Editor.


The documentation for this class was generated from the following file: