NXOpen C++ Reference Guide
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Types | Public Member Functions | List of all members
NXOpen::Motion::FlexDamping Class Reference

Represents the physical damping settings for flexible body
Created in NX1847.0.0. More...

Inheritance diagram for NXOpen::Motion::FlexDamping:
NXOpen::TaggedObject

Public Types

enum  DampingType { DampingTypeExpression, DampingTypeFunction, DampingTypeProfile }
 Represents damping type of flexible body. More...
 

Public Member Functions

NXOpen::ExpressionHystereticDampingExpression ()
 Returns the hysteretic damping specified by an expression
Created in NX1847.0.0. More...
 
NXOpen::CAE::FunctionHystereticDampingFunction ()
 Returns the hysteretic damping specified by a function
Created in NX1847.0.0. More...
 
NXOpen::Motion::SelectFieldDataHystereticDampingProfile ()
 Returns the hysteretic damping specified by a profile
Created in NX1847.0.0. More...
 
NXOpen::Motion::FlexDamping::DampingType HystereticDampingType ()
 Returns the hysteretic damping type
Created in NX1847.0.0. More...
 
void SetHystereticDampingFunction (NXOpen::CAE::Function *dampingFunction)
 Sets the hysteretic damping specified by a function
Created in NX1847.0.0. More...
 
void SetViscousDampingFunction (NXOpen::CAE::Function *dampingFunction)
 Sets the damping specified by a function
Created in NX1847.0.0. More...
 
NXOpen::ExpressionViscousDampingExpression ()
 Returns the damping specified by an expression
Created in NX1847.0.0. More...
 
NXOpen::CAE::FunctionViscousDampingFunction ()
 Returns the damping specified by a function
Created in NX1847.0.0. More...
 
NXOpen::Motion::SelectFieldDataViscousDampingProfile ()
 Returns the damping specified by a profile
Created in NX1847.0.0. More...
 
NXOpen::Motion::FlexDamping::DampingType ViscousDampingType ()
 Returns the damping type
Created in NX1847.0.0. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents the physical damping settings for flexible body
Created in NX1847.0.0.


Member Enumeration Documentation

Represents damping type of flexible body.

Enumerator
DampingTypeExpression 

Damping defined by Expression.

DampingTypeFunction 

Damping defined by Function.

DampingTypeProfile 

Damping defined by Profile.

Member Function Documentation

NXOpen::Expression* NXOpen::Motion::FlexDamping::HystereticDampingExpression ( )

Returns the hysteretic damping specified by an expression
Created in NX1847.0.0.



License requirements : None

NXOpen::CAE::Function* NXOpen::Motion::FlexDamping::HystereticDampingFunction ( )

Returns the hysteretic damping specified by a function
Created in NX1847.0.0.



License requirements : None

NXOpen::Motion::SelectFieldData* NXOpen::Motion::FlexDamping::HystereticDampingProfile ( )

Returns the hysteretic damping specified by a profile
Created in NX1847.0.0.



License requirements : None

NXOpen::Motion::FlexDamping::DampingType NXOpen::Motion::FlexDamping::HystereticDampingType ( )

Returns the hysteretic damping type
Created in NX1847.0.0.



License requirements : None

void NXOpen::Motion::FlexDamping::SetHystereticDampingFunction ( NXOpen::CAE::Function dampingFunction)

Sets the hysteretic damping specified by a function
Created in NX1847.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
dampingFunctiondampingfunction
void NXOpen::Motion::FlexDamping::SetViscousDampingFunction ( NXOpen::CAE::Function dampingFunction)

Sets the damping specified by a function
Created in NX1847.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
dampingFunctiondampingfunction
NXOpen::Expression* NXOpen::Motion::FlexDamping::ViscousDampingExpression ( )

Returns the damping specified by an expression
Created in NX1847.0.0.



License requirements : None

NXOpen::CAE::Function* NXOpen::Motion::FlexDamping::ViscousDampingFunction ( )

Returns the damping specified by a function
Created in NX1847.0.0.



License requirements : None

NXOpen::Motion::SelectFieldData* NXOpen::Motion::FlexDamping::ViscousDampingProfile ( )

Returns the damping specified by a profile
Created in NX1847.0.0.



License requirements : None

NXOpen::Motion::FlexDamping::DampingType NXOpen::Motion::FlexDamping::ViscousDampingType ( )

Returns the damping type
Created in NX1847.0.0.



License requirements : None


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.