#include <hyp.fem.materials.h>
Inheritance diagram for CFEOMaterials::
Common Functions | |
See the Hyperion Pattern. | |
CFEOMaterials (hyp_ker::IUnknown *, t_real, t_real) | |
virtual | ~CFEOMaterials () |
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 | CreateInstanceDefault (hyp_ker::IUnknown *,hyp_ker::CUnknown **) |
hyp_ker::com_result | CreateInstanceSteel (hyp_ker::IUnknown *,hyp_ker::CUnknown **) |
IFEOMaterial Interface | |
virtual void | SetYoung (const t_real &) |
virtual t_real | GetYoung () const |
virtual void | SetPoisson (const t_real &) |
virtual t_real | GetPoisson () const |
CLSID_hypCDefaultMaterial
{2CC70D21-AB21-11d4-A098-0080AD97951B}. See CreateInstanceDefault . CLSID_hypCSteelMaterial
{2CC70D22-AB21-11d4-A098-0080AD97951B}. See CreateInstanceSteel .
hyp_ker::com_result CFEOMaterials::NondelegatingQueryInterface(const hyp_ker::hypIID& iid,void** ppv) { if(iid==IID_hypIFEOMaterial) { return FinishQI(static_cast<IFEOMaterial*>(this),ppv); } else { return CUnknown::NondelegatingQueryInterface(iid,ppv); } } //DOXYTAG
|
Creates the default material.
For internal use only. |
|
Creates steel material. Also designated by Steel E24.
For internal use only. |
|
Gets the POisson Coefficient of the component. Reimplemented from IFEOMaterial. |
|
Gets the Young Modulus of the component. Reimplemented from IFEOMaterial. |
|
Sets the Poisson Coefficient of the component.
Reimplemented from IFEOMaterial. |
|
Sets the Young Modulus of the component.
Reimplemented from IFEOMaterial. |
|
|