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

stdfile::CStdImplFile Class Reference

#include <hyp.out.intern.h>

Inheritance diagram for stdfile::CStdImplFile::

IShowMeshObject IFileObject List of all members.

Common Functions

See the HyperionPattern framework.

 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 *pUnknownOuter, hyp_ker::CUnknown **)

IFileObject

virtual void SetObject (hyp_ker::IUnknown *p_mesh)

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
Supported Interfaces
Here is the interfaces which are supported by the component. See the NondelegatingQueryInterface for more details.
    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

virtual void stdfile::CStdImplFile::CloseOutput void   [virtual]
 

Closes the stream associated to the component.

Reimplemented from IShowMeshObject.

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

Associates a Component-Document to the component.

Parameters:
pObject   Component-Document

Reimplemented from IFileObject.

virtual void stdfile::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.

virtual void stdfile::CStdImplFile::SetOutput const std::string &   path [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.

virtual void stdfile::CStdImplFile::ShowAll void   [virtual]
 

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

Reimplemented from IShowMeshObject.

virtual void stdfile::CStdImplFile::ShowDisplacements void   [virtual]
 

Writes the displacement of the nodes in the stream.

Reimplemented from IShowMeshObject.

virtual void stdfile::CStdImplFile::ShowElements void   [virtual]
 

Writes the description of the sides in the stream.

Reimplemented from IShowMeshObject.

virtual void stdfile::CStdImplFile::ShowForceMask void   [virtual]
 

Writes the description of the Force Mask in the stream.

Reimplemented from IShowMeshObject.

virtual void stdfile::CStdImplFile::ShowForces void   [virtual]
 

Writes the forces applied to the nodes in the stream.

Reimplemented from IShowMeshObject.

virtual void stdfile::CStdImplFile::ShowGlobalDisplacements void   [virtual]
 

Writes the global displacement of the nodes in the stream.

Reimplemented from IShowMeshObject.

virtual void stdfile::CStdImplFile::ShowGlobalForces void   [virtual]
 

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

Reimplemented from IShowMeshObject.

virtual void stdfile::CStdImplFile::ShowMatrix void   [virtual]
 

Writes the description of the matrix in the stream.

Reimplemented from IShowMeshObject.

virtual void stdfile::CStdImplFile::ShowMatrixDim void   [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.

virtual void stdfile::CStdImplFile::ShowNodes void   [virtual]
 

Writes the description of the nodes in the stream.

Reimplemented from IShowMeshObject.

virtual void stdfile::CStdImplFile::ShowRenderMask void   [virtual]
 

Writes the description of the Render Mask in the stream.

Reimplemented from IShowMeshObject.

virtual void stdfile::CStdImplFile::ShowSides void   [virtual]
 

Writes the description of the sides in the stream.

Reimplemented from IShowMeshObject.


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