Package | Description |
---|---|
nxopen |
Provides classes and interfaces for the NX Open Common API.
|
nxopen.features |
Provides classes and interfaces for features.
|
Modifier and Type | Field and Description |
---|---|
static HumanData.SideType |
HumanData.SideType.CENTER
Indicate the center of human
|
static HumanData.SideType |
HumanData.SideType.LEFT
Indicate the left side of human
|
static HumanData.SideType |
HumanData.SideType.RIGHT
Indicate the right side of human
|
Modifier and Type | Method and Description |
---|---|
static HumanData.SideType |
HumanData.SideType.valueOf(int value)
Returns the enum constant of the specified enum type with the specified value.
|
static HumanData.SideType |
HumanData.SideType.valueOf(String name)
Returns the enum constant of the specified enum type with the specified name.
|
static HumanData.SideType[] |
HumanData.SideType.values()
Returns an array that contains the values for this enum.
|
Modifier and Type | Method and Description |
---|---|
HumanPosturePredictionBuilder.HandFootCsysData |
HumanPosturePredictionBuilder.computeFootCsys(HumanData.SideType side)
Compute the Foot Csys according to solid, curve or sae data.
|
String |
HumanPosturePredictionBuilder.getFootDataSae(HumanData.SideType side)
Get the pedal Sae data of foot, the steering wheel pedal type should be set as Sae
License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling") . |
HumanPosturePredictionBuilder.HandDataSaeData |
HumanPosturePredictionBuilder.getHandDataSae(HumanData.SideType side)
Get the steering wheel SAE Data, L11, H17, W9 and A18 for both hand, it will return null if the steering
wheel pedal type is not Sae
License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling") . |
HumanPosturePredictionBuilder.HandFootCsysData |
HumanPosturePredictionBuilder.getHandFootCsys(HumanData.HandFootType handFoot,
HumanData.SideType side)
Get the Csys of hand foot.
|
NXObject[] |
HumanPosturePredictionBuilder.getHandFootDataCurves(HumanData.HandFootType handFoot,
HumanData.SideType side)
Get the curves or edges of steering wheel or pedal of hand foot data, it will return NULL if the steering wheel pedal type is
not Curve
License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling") . |
Body[] |
HumanPosturePredictionBuilder.getHandFootDataSolids(HumanData.HandFootType handFoot,
HumanData.SideType side)
Get the solid bodies of steering wheel or pedal of hand foot data, it will return NULL if the steering wheel pedal type
is not Solid
License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling") . |
HumanPosturePredictionBuilder.SteeringWheelPedalType |
HumanPosturePredictionBuilder.getHandFootDataType(HumanData.HandFootType handFoot,
HumanData.SideType side)
Get the steering wheel and pedal types of hand foot data
License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling") . |
void |
HumanPosturePredictionBuilder.setFootDataSae(HumanData.SideType side,
String pedalAngle)
Set the pedal Sae data of foot data, the steering wheel pedal type should be set as Sae
License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling") . |
void |
HumanPosturePredictionBuilder.setHandDataSae(HumanData.SideType side,
String l11,
String h17,
String w9,
String a18)
Set the steering wheel SAE Data, L11, H17, W9 and A18 of hand data, the steering wheel pedal type
should be set as Sae
License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling") . |
void |
HumanPosturePredictionBuilder.setHandFootCsys(HumanData.HandFootType handFoot,
HumanData.SideType side,
Point3d position,
Matrix3x3 orientation)
Set the Csys of hand foot, the hand foot csys should be on solid, curve or not conflict with
SAE data related to its steering wheel and pedal type.
|
void |
HumanPosturePredictionBuilder.setHandFootDataCurves(HumanData.HandFootType handFoot,
HumanData.SideType side,
NXObject[] curves)
Set the curves or edges of steering wheel or pedal of hand foot data, the steering wheel pedal type should
be set as Curve and the input curves should be closed
License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling") . |
void |
HumanPosturePredictionBuilder.setHandFootDataSolids(HumanData.HandFootType handFoot,
HumanData.SideType side,
Body[] solids)
Set the solid bodies of steering wheel or pedal of hand foot data, the steering wheel pedal type should be set as Solid
License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling") . |
void |
HumanPosturePredictionBuilder.setHandFootDataType(HumanData.HandFootType handFoot,
HumanData.SideType side,
HumanPosturePredictionBuilder.SteeringWheelPedalType steeringWheelPedalType)
Set the steering wheel and pedal types of hand foot data.
|
Modifier and Type | Method and Description |
---|---|
boolean |
HumanBuilder.getHandGoalAllowNormal(HumanData.SideType side)
Gets the allow normal status of hand goal for active reach
License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling") . |
boolean |
HumanBuilder.getHandGoalAllowRotate(HumanData.SideType side)
Gets the allow rotate status of hand goal for active reach
License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling") . |
CoordinateSystem |
HumanBuilder.getHandGoalCsys(HumanData.SideType side)
Gets hand goal csys for active reach, returns null if the hand goal type is not csys
License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling") . |
Matrix3x3 |
HumanBuilder.getHandGoalOrientation(HumanData.SideType side)
Gets hand goal orientaion for active reach, returns null if the hand goal type is not hand figure or point
License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling") . |
Point |
HumanBuilder.getHandGoalPoint(HumanData.SideType side)
Gets hand goal point for active reach, returns null if the hand goal type is not point
License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling") . |
Point3d |
HumanBuilder.getHandGoalPosition(HumanData.SideType side)
Gets hand goal position for active reach, returns null if the hand goal type is not hand figure
License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling") . |
HumanData.HandGoalType |
HumanBuilder.getHandGoalType(HumanData.SideType side)
Gets hand goal type for active reach
License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling") . |
void |
HumanBuilder.setHandGoalAllowNormal(HumanData.SideType side,
boolean allowNormal)
Sets the allow normal status of hand goal for active reach, if it is TRUE, use the palmcenter site with the target z axis normal
to define the hand orientation
License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling") . |
void |
HumanBuilder.setHandGoalAllowRotate(HumanData.SideType side,
boolean allowRotate)
Sets the allow rotate status of hand for active reach, if it is TRUE, rotate the target z axis normal to the best guess
directions to define the hand orientation
License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling") . |
void |
HumanBuilder.setHandGoalCsys(HumanData.SideType side,
CoordinateSystem goalCsys)
Sets hand goal csys for active reach, the hand goal type should be set as csys
License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling") . |
void |
HumanBuilder.setHandGoalOrientation(HumanData.SideType side,
Matrix3x3 goalOrientation)
Sets hand goal orientaion for active reach, the hand goal type should be hand figure or point
License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling") . |
void |
HumanBuilder.setHandGoalPoint(HumanData.SideType side,
Point goalPoint)
Sets hand goal point for active reach, the hand goal type should be point
License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling") . |
void |
HumanBuilder.setHandGoalPosition(HumanData.SideType side,
Point3d goalPosition)
Sets hand goal position for active reach, the hand goal type should be hand figure
License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling") . |
void |
HumanBuilder.setHandGoalType(HumanData.SideType side,
HumanData.HandGoalType goalType)
Sets hand goal type for active reach
License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling") . |
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.