DDF_Browser Class Reference

Browses a data framework.

#include <DDF_Browser.hxx>

Inheritance diagram for DDF_Browser:
Inheritance graph
[legend]

Public Member Functions

 DDF_Browser (const Handle< TDF_Data > &aDF)
void DrawOn (Draw_Display &dis) const
virtual Handle_Draw_Drawable3D Copy () const
 For variable copy.

virtual void Dump (Standard_OStream &S) const
 For variable dump.

virtual void Whatis (Draw_Interpretor &I) const
 For variable whatis command. Set as a result the
type of the variable.

void Data (const Handle< TDF_Data > &aDF)
Handle_TDF_Data Data () const
TCollection_AsciiString OpenRoot () const
 Returns a string composed with the sub-label
entries of <myDF>.

TCollection_AsciiString OpenLabel (const TDF_Label &aLab) const
 Returns a string composed with the sub-label
entries of <aLab>.

TCollection_AsciiString OpenAttributeList (const TDF_Label &aLab)
 Returns a string composed with the attribute index
(found in <myAttMap>) of <aLab>.

TCollection_AsciiString OpenAttribute (const Standard_Integer anIndex=0)
 Returns a string composed with the list of
referenced attribute index of the attribute
<anIndex>. For exemple, it is usefull for
TDataStd_Group. It uses a mecanism based on a
DDF_AttributeBrowser.

TCollection_AsciiString Information () const
 Returns information about <me> to be displayed in
information window.

TCollection_AsciiString Information (const TDF_Label &aLab) const
 Returns information about <aLab> to be displayed
in information window.

TCollection_AsciiString Information (const Standard_Integer anIndex=0) const
 Returns information about attribute <anIndex> to
be displayed in information window.


Constructor & Destructor Documentation

DDF_Browser::DDF_Browser ( const Handle< TDF_Data > &  aDF  ) 

Member Function Documentation

virtual Handle_Draw_Drawable3D DDF_Browser::Copy (  )  const [virtual]

Reimplemented from Draw_Drawable3D.

Handle_TDF_Data DDF_Browser::Data (  )  const
void DDF_Browser::Data ( const Handle< TDF_Data > &  aDF  ) 
void DDF_Browser::DrawOn ( Draw_Display dis  )  const [virtual]

Implements Draw_Drawable3D.

virtual void DDF_Browser::Dump ( Standard_OStream S  )  const [virtual]

Reimplemented from Draw_Drawable3D.

TCollection_AsciiString DDF_Browser::Information ( const Standard_Integer  anIndex = 0  )  const
TCollection_AsciiString DDF_Browser::Information ( const TDF_Label aLab  )  const
TCollection_AsciiString DDF_Browser::Information (  )  const
TCollection_AsciiString DDF_Browser::OpenAttribute ( const Standard_Integer  anIndex = 0  ) 
TCollection_AsciiString DDF_Browser::OpenAttributeList ( const TDF_Label aLab  ) 
TCollection_AsciiString DDF_Browser::OpenLabel ( const TDF_Label aLab  )  const
TCollection_AsciiString DDF_Browser::OpenRoot (  )  const
virtual void DDF_Browser::Whatis ( Draw_Interpretor I  )  const [virtual]

Reimplemented from Draw_Drawable3D.


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 10:53:55 2011 for Open CASCADE Technology by  doxygen 1.6.3