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

CFEONode Class Reference

#include <hyp.fem.node.h>

Inheritance diagram for CFEONode::

IFEOBoundaryConditions List of all members.

Common Functions

See the Hyperion Pattern.

 CFEONode (hyp_ker::IUnknown *)
virtual ~CFEONode ()
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 **)

IBoundaryConditions Interface

virtual void FixDOF (const t_size &)
virtual void UnFixDOF (const t_size &)
virtual void ClearDOF ()
virtual bool IsFixed (const t_size &) const

Detailed Description

This is the default implementation of the interface IFEOBoundaryConditions.
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 CFEONode::NondelegatingQueryInterface(const hyp_ker::hypIID& iid,void** ppv)
    {
            if(iid==IID_hypIFEOBoundaryConditions) {
                    return FinishQI(static_cast<IFEOBoundaryConditions*>(this),ppv);
            } else if(iid==IID_hypIGeometricVertex) {
                    return m_spUnknownVertex->QueryInterface(iid,ppv);
            } else {
                    return CUnknown::NondelegatingQueryInterface(iid,ppv);
            }
    }
    //DOXYTAG
Implementation Details


Member Function Documentation

void CFEONode::ClearDOF   [virtual]
 

Removes all the DOF associated to the component.

Reimplemented from IFEOBoundaryConditions.

void CFEONode::FixDOF const t_size &   Label [virtual]
 

Fixs one of the DOF of the component. The DOF is identified by a Coordinate Label. For instance, if Coodinate Label is equal to 0, the component is fixed along the X-axe.

Parameters:
Label   Coordinate label of the DOF

Reimplemented from IFEOBoundaryConditions.

bool CFEONode::IsFixed const t_size &   Label const [virtual]
 

Checks if a DOF, characterized by its coordinate label, is associated to the component.

Parameters:
Label   Coordinate label

Reimplemented from IFEOBoundaryConditions.

void CFEONode::UnFixDOF const t_size &   Label [virtual]
 

Removes one of the DOF of the component.

Parameters:
Label   Coodinate label of the DOF

Reimplemented from IFEOBoundaryConditions.


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