Open CASCADE Technology  7.3.0
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Static Public Member Functions

DDocStd Class Reference

This package provides Draw services to test CAF standard documents (see TDocStd package) More...

#include <DDocStd.hxx>

Static Public Member Functions

static const Handle< TDocStd_Application > & GetApplication ()
 Returns the global instance of application. More...
 
static Standard_Boolean GetDocument (Standard_CString &Name, Handle< TDocStd_Document > &Doc, const Standard_Boolean Complain=Standard_True)
 
static Standard_Boolean Find (const Handle< TDocStd_Document > &Document, const Standard_CString Entry, TDF_Label &Label, const Standard_Boolean Complain=Standard_True)
 
static Standard_Boolean Find (const Handle< TDocStd_Document > &Document, const Standard_CString Entry, const Standard_GUID &ID, Handle< TDF_Attribute > &A, const Standard_Boolean Complain=Standard_True)
 
template<class T >
static Standard_Boolean Find (const Handle< TDocStd_Document > &Document, const Standard_CString Entry, const Standard_GUID &ID, Handle< T > &A, const Standard_Boolean Complain=Standard_True)
 Safe variant for arbitrary type of argument. More...
 
static Draw_InterpretorReturnLabel (Draw_Interpretor &theCommands, const TDF_Label &L)
 
static void AllCommands (Draw_Interpretor &theCommands)
 
static void ApplicationCommands (Draw_Interpretor &theCommands)
 NewDocument, Open, SaveAs, Save. More...
 
static void DocumentCommands (Draw_Interpretor &theCommands)
 Undo, Redo, SetModified, Propagate. More...
 
static void ToolsCommands (Draw_Interpretor &theCommands)
 Modified, Update. More...
 
static void MTMCommands (Draw_Interpretor &theCommands)
 Create, Add, Remove, Open, Commit, Undo, Redo, SetNestedMode. More...
 
static void ShapeSchemaCommands (Draw_Interpretor &theCommands)
 ShapeSchema_Read. More...
 

Detailed Description

This package provides Draw services to test CAF standard documents (see TDocStd package)

It provides :

Member Function Documentation

◆ AllCommands()

static void DDocStd::AllCommands ( Draw_Interpretor theCommands)
static

◆ ApplicationCommands()

static void DDocStd::ApplicationCommands ( Draw_Interpretor theCommands)
static

NewDocument, Open, SaveAs, Save.

◆ DocumentCommands()

static void DDocStd::DocumentCommands ( Draw_Interpretor theCommands)
static

Undo, Redo, SetModified, Propagate.

◆ Find() [1/3]

static Standard_Boolean DDocStd::Find ( const Handle< TDocStd_Document > &  Document,
const Standard_CString  Entry,
TDF_Label Label,
const Standard_Boolean  Complain = Standard_True 
)
static

◆ Find() [2/3]

static Standard_Boolean DDocStd::Find ( const Handle< TDocStd_Document > &  Document,
const Standard_CString  Entry,
const Standard_GUID ID,
Handle< TDF_Attribute > &  A,
const Standard_Boolean  Complain = Standard_True 
)
static

◆ Find() [3/3]

template<class T >
static Standard_Boolean DDocStd::Find ( const Handle< TDocStd_Document > &  Document,
const Standard_CString  Entry,
const Standard_GUID ID,
Handle< T > &  A,
const Standard_Boolean  Complain = Standard_True 
)
inlinestatic

Safe variant for arbitrary type of argument.

◆ GetApplication()

static const Handle< TDocStd_Application >& DDocStd::GetApplication ( )
static

Returns the global instance of application.

◆ GetDocument()

static Standard_Boolean DDocStd::GetDocument ( Standard_CString Name,
Handle< TDocStd_Document > &  Doc,
const Standard_Boolean  Complain = Standard_True 
)
static

◆ MTMCommands()

static void DDocStd::MTMCommands ( Draw_Interpretor theCommands)
static

Create, Add, Remove, Open, Commit, Undo, Redo, SetNestedMode.

◆ ReturnLabel()

static Draw_Interpretor& DDocStd::ReturnLabel ( Draw_Interpretor theCommands,
const TDF_Label L 
)
static

◆ ShapeSchemaCommands()

static void DDocStd::ShapeSchemaCommands ( Draw_Interpretor theCommands)
static

ShapeSchema_Read.

◆ ToolsCommands()

static void DDocStd::ToolsCommands ( Draw_Interpretor theCommands)
static

Modified, Update.


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