The FRRRobotJointProperty struct.
More...
#include <RREntityStructs.h>
|
| | FRRRobotJointProperty () |
| |
| | FRRRobotJointProperty (FString InName) |
| |
| FTransform | GetTransform () const |
| |
| const FVector & | GetAxis (bool bIsLocal=false) const |
| |
| bool | operator== (const FRRRobotJointProperty &JointProp) |
| |
| bool | operator== (const FString &String) |
| |
| bool | IsValid () const |
| |
| ELinearConstraintMotion | GetLinearConstraintMotion () const |
| |
| EAngularConstraintMotion | GetAngularConstraintMotion () const |
| |
| FVector | GetJointAxis (bool bIsGlobal=false, const FQuat &InLinkQuat=FQuat::Identity) const |
| | Get the Joint Axis object. More...
|
| |
| bool | IsTwisting (const FVector &InAxis) const |
| | Twist(X), Swing1(Z), Swing2(Y) More...
|
| |
| bool | IsSwing1 (const FVector &InAxis) const |
| | Twist(X), Swing1(Z), Swing2(Y) More...
|
| |
| bool | IsSwing2 (const FVector &InAxis) const |
| | Twist(X), Swing1(Z), Swing2(Y) More...
|
| |
| void | GetTwistSwing (bool &bOutTwist, bool &bOutSwing1, bool &bOutSwing2) const |
| |
| void | GetLinearXYZ (bool &bOutLinearX, bool &bOutLinearY, bool &bOutLinearZ) const |
| |
| bool | IsValidJointPosition (float InJointPos) const |
| |
| bool | IsValidJointVelocity (float InJointVelocity) const |
| |
| void | PrintSelf () const |
| |
◆ FRRRobotJointProperty() [1/2]
| FRRRobotJointProperty::FRRRobotJointProperty |
( |
| ) |
|
|
inline |
◆ FRRRobotJointProperty() [2/2]
| FRRRobotJointProperty::FRRRobotJointProperty |
( |
FString |
InName | ) |
|
|
inline |
◆ GetAngularConstraintMotion()
| EAngularConstraintMotion FRRRobotJointProperty::GetAngularConstraintMotion |
( |
| ) |
const |
|
inline |
◆ GetAxis()
| const FVector& FRRRobotJointProperty::GetAxis |
( |
bool |
bIsLocal = false | ) |
const |
|
inline |
◆ GetERRRobotJointTypeValueFromString()
| static FORCEINLINE ERRRobotJointType FRRRobotJointProperty::GetERRRobotJointTypeValueFromString |
( |
const FString & |
InEnumStringValue | ) |
|
|
inlinestatic |
◆ GetJointAxis()
| FVector FRRRobotJointProperty::GetJointAxis |
( |
bool |
bIsGlobal = false, |
|
|
const FQuat & |
InLinkQuat = FQuat::Identity |
|
) |
| const |
|
inline |
Get the Joint Axis object.
- Parameters
-
- Returns
- FVector
◆ GetJointTypeName()
| static FORCEINLINE FString FRRRobotJointProperty::GetJointTypeName |
( |
const ERRRobotJointType |
InJointType | ) |
|
|
inlinestatic |
◆ GetLinearConstraintMotion()
| ELinearConstraintMotion FRRRobotJointProperty::GetLinearConstraintMotion |
( |
| ) |
const |
|
inline |
◆ GetLinearXYZ()
| void FRRRobotJointProperty::GetLinearXYZ |
( |
bool & |
bOutLinearX, |
|
|
bool & |
bOutLinearY, |
|
|
bool & |
bOutLinearZ |
|
) |
| const |
|
inline |
◆ GetTransform()
| FTransform FRRRobotJointProperty::GetTransform |
( |
| ) |
const |
|
inline |
◆ GetTwistSwing()
| void FRRRobotJointProperty::GetTwistSwing |
( |
bool & |
bOutTwist, |
|
|
bool & |
bOutSwing1, |
|
|
bool & |
bOutSwing2 |
|
) |
| const |
|
inline |
◆ IsSwing1()
| bool FRRRobotJointProperty::IsSwing1 |
( |
const FVector & |
InAxis | ) |
const |
|
inline |
◆ IsSwing2()
| bool FRRRobotJointProperty::IsSwing2 |
( |
const FVector & |
InAxis | ) |
const |
|
inline |
◆ IsTwisting()
| bool FRRRobotJointProperty::IsTwisting |
( |
const FVector & |
InAxis | ) |
const |
|
inline |
◆ IsValid()
| bool FRRRobotJointProperty::IsValid |
( |
| ) |
const |
|
inline |
◆ IsValidJointPosition()
| bool FRRRobotJointProperty::IsValidJointPosition |
( |
float |
InJointPos | ) |
const |
|
inline |
◆ IsValidJointVelocity()
| bool FRRRobotJointProperty::IsValidJointVelocity |
( |
float |
InJointVelocity | ) |
const |
|
inline |
◆ operator==() [1/2]
◆ operator==() [2/2]
| bool FRRRobotJointProperty::operator== |
( |
const FString & |
String | ) |
|
|
inline |
◆ PrintSelf()
| void FRRRobotJointProperty::PrintSelf |
( |
| ) |
const |
|
inline |
◆ Axis
| FVector FRRRobotJointProperty::Axis = FVector::ZeroVector |
◆ AxisInParentFrame
| FVector FRRRobotJointProperty::AxisInParentFrame = FVector::ZeroVector |
◆ bIsTransformRelative
| bool FRRRobotJointProperty::bIsTransformRelative = true |
◆ ChildLinkName
| FString FRRRobotJointProperty::ChildLinkName |
◆ DynamicParams
◆ Location
| FVector FRRRobotJointProperty::Location = FVector::ZeroVector |
◆ LowerLimit
| float FRRRobotJointProperty::LowerLimit = 0.f |
◆ MimicJointName
| FString FRRRobotJointProperty::MimicJointName |
◆ MimicMultiplier
| float FRRRobotJointProperty::MimicMultiplier = 1.0f |
◆ MimicOffset
| float FRRRobotJointProperty::MimicOffset = 0.0f |
◆ Name
| FString FRRRobotJointProperty::Name |
◆ ParentLinkName
| FString FRRRobotJointProperty::ParentLinkName |
◆ Rotation
| FQuat FRRRobotJointProperty::Rotation = FQuat::Identity |
◆ Status
◆ Type
◆ UpperLimit
| float FRRRobotJointProperty::UpperLimit = 0.f |
The documentation for this struct was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/rapyutasimulationplugins/checkouts/latest/Source/RapyutaSimulationPlugins/Public/Core/RREntityStructs.h