Open CASCADE Technology 6.6.0
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

XCAFApp_Application::XCAFApp_Application ( ) [protected]

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