Main Page   Modules   Class Hierarchy   Compound List   File List   Compound Members   File Members   Related Pages  

CStdImplFile Class Reference

#include <hyp.file.implstd.h>

Inheritance diagram for CStdImplFile::

IShowMeshObject IFileObject List of all members.

Common Functions

See the Hyperion Pattern.

 CStdImplFile (hyp_ker::IUnknown *)
virtual ~CStdImplFile ()
virtual hyp_DECLARE_IUNKNOWN
hyp_ker::com_result 
NondelegatingQueryInterface (const hyp_ker::hypIID &, void **)
hyp_ker::com_result Init (void)
void FinalRelease (void)
hyp_ker::com_result CreateInstance (hyp_ker::IUnknown *,hyp_ker::CUnknown **)

IFileObject

virtual void SetObject (hyp_ker::IUnknown *pObject)

IShowMeshObject Interface

virtual void SetOutput (const std::string &)
virtual void SetOutput (const std::ostream &)
virtual void CloseOutput ()
virtual void ShowNodes ()
virtual void ShowSides ()
virtual void ShowElements ()
virtual void ShowMatrix ()
virtual void ShowMatrixDim ()
virtual void ShowForceMask ()
virtual void ShowRenderMask ()
virtual void ShowDisplacements ()
virtual void ShowGlobalDisplacements ()
virtual void ShowForces ()
virtual void ShowGlobalForces ()
virtual void ShowAll ()

Detailed Description

This is the default implementation of the interface IShowMeshObject.
CLSID
Here are the Class Indetifiers (CLSID) supported by the class:
Supported Interfaces
Here is the interfaces which are supported by the component.

    hyp_ker::com_result CStdImplFile::NondelegatingQueryInterface(const hyp_ker::hypIID& iid,void** ppv)
    {
            if(iid==IID_hypIShowMeshObject) {
                    return FinishQI(static_cast<IShowMeshObject*>(this),ppv);
            } else {
                    return CUnknown::NondelegatingQueryInterface(iid,ppv);
            }
    }
    //DOXYTAG
Implementation Details


Member Function Documentation

void CStdImplFile::CloseOutput   [virtual]
 

Closes the stream associated to the component.

Reimplemented from IShowMeshObject.

virtual void CStdImplFile::SetObject hyp_ker::IUnknown *   pObject [inline, virtual]
 

Associates a Component-Document to the component.

Parameters:
pObject   Component-Document

Reimplemented from IFileObject.

void CStdImplFile::SetOutput const std::ostream &   Stream [virtual]
 

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Parameters:
Stream   Stream associated to the component

Reimplemented from IShowMeshObject.

void CStdImplFile::SetOutput const std::string &   FileName [virtual]
 

Associates a stream to the component. The implmentation will open a stream from the file.

Parameters:
FileName   File associated to the component

Reimplemented from IShowMeshObject.

void CStdImplFile::ShowAll   [virtual]
 

Writes all the revelant information concerning the Component-Document in the stream.

Reimplemented from IShowMeshObject.

void CStdImplFile::ShowDisplacements   [virtual]
 

Writes the displacement of the nodes in the stream.

Reimplemented from IShowMeshObject.

void CStdImplFile::ShowElements   [virtual]
 

Writes the description of the sides in the stream.

Reimplemented from IShowMeshObject.

void CStdImplFile::ShowForceMask   [virtual]
 

Writes the description of the Force Mask in the stream.

Reimplemented from IShowMeshObject.

void CStdImplFile::ShowForces   [virtual]
 

Writes the forces applied to the nodes in the stream.

Reimplemented from IShowMeshObject.

void CStdImplFile::ShowGlobalDisplacements   [virtual]
 

Writes the global displacement of the nodes in the stream.

Reimplemented from IShowMeshObject.

void CStdImplFile::ShowGlobalForces   [virtual]
 

Writes the global forces applied to the nodes in the stream.

Reimplemented from IShowMeshObject.

void CStdImplFile::ShowMatrix   [virtual]
 

Writes the description of the matrix in the stream.

Reimplemented from IShowMeshObject.

void CStdImplFile::ShowMatrixDim   [virtual]
 

Writes the dimension of the matrix in the stream. It sometimes uses to replace the huge overhead of the writing of the matrix.

Reimplemented from IShowMeshObject.

void CStdImplFile::ShowNodes   [virtual]
 

Writes the description of the nodes in the stream.

Reimplemented from IShowMeshObject.

void CStdImplFile::ShowRenderMask   [virtual]
 

Writes the description of the Render Mask in the stream.

Reimplemented from IShowMeshObject.

void CStdImplFile::ShowSides   [virtual]
 

Writes the description of the sides in the stream.

Reimplemented from IShowMeshObject.


The documentation for this class was generated from the following files:
Top of Page
written by Pierre Rebours © 2000-2001. Terms of Use.