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

Implements an Application for the DECAF documents

#include <XCAFApp_Application.hxx>

Inheritance diagram for XCAFApp_Application:
Inheritance graph
[legend]

Public Member Functions

virtual void Formats (TColStd_SequenceOfExtendedString &Formats)
 Returns the format name Formats
representing the format supported for
application documents.
This virtual function is to be redefined for each
specific application.

virtual Standard_CString ResourcesName ()
 methods from TDocStd_Application
================================

virtual void InitDocument (const Handle< TDocStd_Document > &aDoc) const
 Set XCAFDoc_DocumentTool attribute

Static Public Member Functions

static Handle_XCAFApp_Application GetApplication ()
 Initializes (for the first time) and returns the
static object (XCAFApp_Application)
This is the only valid method to get XCAFApp_Application
object, and it should be called at least once before
any actions with documents in order to init application

Protected Member Functions

 XCAFApp_Application ()
 methods from CDF_Application
============================


Constructor & Destructor Documentation


Member Function Documentation

Implements TDocStd_Application.

static Handle_XCAFApp_Application XCAFApp_Application::GetApplication ( ) [static]
virtual void XCAFApp_Application::InitDocument ( const Handle< TDocStd_Document > &  aDoc) const [virtual]

Reimplemented from TDocStd_Application.

Implements TDocStd_Application.


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