Mechanical system elements. More...
#include <CPACSSysElemMechanicalElements.h>
Protected Attributes | |
| boost::optional< CPACSSysElemMechanicalControlElements > | m_controlElements |
| Contains elements that switch, regulate, isolate, protect, or sense a system quantity. | |
| boost::optional< CPACSSysElemMechanicalConversionElements > | m_conversionElements |
| Contains elements that transform energy, power, pressure, flow, temperature, phase, or another system state. | |
| boost::optional< CPACSSysElemMechanicalDistributionElements > | m_distributionElements |
| Contains elements that transport, route, split, join, or connect a system quantity. | |
| boost::optional< CPACSSysElemGenericMechanicalElements > | m_genericMechanicalElements |
| Library of predefined generic mechanical elements. | |
| CPACSSystemElements * | m_parent |
| boost::optional< CPACSSysElemMechanicalStorageElements > | m_storageElements |
| Contains elements that retain energy or a working medium and make it available for later use. | |
| CTiglUIDManager * | m_uidMgr |
Private Member Functions | |
| CPACSSysElemMechanicalElements (const CPACSSysElemMechanicalElements &)=delete | |
| CPACSSysElemMechanicalElements (CPACSSysElemMechanicalElements &&)=delete | |
| CPACSSysElemMechanicalElements & | operator= (const CPACSSysElemMechanicalElements &)=delete |
| CPACSSysElemMechanicalElements & | operator= (CPACSSysElemMechanicalElements &&)=delete |
Mechanical system elements.
Contains elements whose principal functional output is mechanical force, torque, motion, or shaft power. Classification follows the output function; for example, an electric motor is mechanical because it delivers mechanical power while electrical power is its input.
| TIGL_EXPORT tigl::generated::CPACSSysElemMechanicalElements::CPACSSysElemMechanicalElements | ( | CPACSSystemElements * | parent, |
| CTiglUIDManager * | uidMgr ) |
|
virtual |
|
privatedelete |
|
privatedelete |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
| TIGL_EXPORT CPACSSystemElements * tigl::generated::CPACSSysElemMechanicalElements::GetParent | ( | ) |
| TIGL_EXPORT const CPACSSystemElements * tigl::generated::CPACSSysElemMechanicalElements::GetParent | ( | ) | const |
|
virtual |
|
virtual |
|
virtual |
| TIGL_EXPORT CTiglUIDManager & tigl::generated::CPACSSysElemMechanicalElements::GetUIDManager | ( | ) |
| TIGL_EXPORT const CTiglUIDManager & tigl::generated::CPACSSysElemMechanicalElements::GetUIDManager | ( | ) | const |
|
privatedelete |
|
privatedelete |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protected |
Contains elements that switch, regulate, isolate, protect, or sense a system quantity.
|
protected |
Contains elements that transform energy, power, pressure, flow, temperature, phase, or another system state.
|
protected |
Contains elements that transport, route, split, join, or connect a system quantity.
|
protected |
Library of predefined generic mechanical elements.
|
protected |
|
protected |
Contains elements that retain energy or a working medium and make it available for later use.
|
protected |