#include <hyp.fem.node.h>
Inheritance diagram for CFEONode::
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 |
CLSID_hypCFEONode
{2CC70D25-AB21-11d4-A098-0080AD97951B}
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
|
Removes all the DOF associated to the component. Reimplemented from IFEOBoundaryConditions. |
|
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.
Reimplemented from IFEOBoundaryConditions. |
|
Checks if a DOF, characterized by its coordinate label, is associated to the component.
Reimplemented from IFEOBoundaryConditions. |
|
Removes one of the DOF of the component.
Reimplemented from IFEOBoundaryConditions. |
|
|