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


Member Function Documentation

virtual void XCAFApp_Application::Formats ( TColStd_SequenceOfExtendedString Formats  )  [virtual]

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.

virtual Standard_CString XCAFApp_Application::ResourcesName (  )  [virtual]

Implements TDocStd_Application.


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 11:08:49 2011 for Open CASCADE Technology by  doxygen 1.6.3