NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::HumanReachZone Class Reference

Represents a human reach zone. More...

Inheritance diagram for NXOpen::HumanReachZone:
NXOpen::TaggedObject

Public Types

enum  MethodType { MethodTypeShoulderOnly, MethodTypeFlexWaist }
 This enum represents the methods for computing the reach zone. More...
 

Public Member Functions

void ChangeName (const NXString &reachZoneName)
 Change reach zone name
Created in NX4.0.0. More...
 
void ChangeName (const char *reachZoneName)
 Change reach zone name
Created in NX4.0.0. More...
 
NXOpen::NXObjectGeom ()
 Returns the geometry of reach zone
Created in NX4.0.0. More...
 
void GetData (NXString *zoneName, NXOpen::HumanReachZone::MethodType *method, double *waistFlexAngleData, double *waistFlexRangeLowerData, double *waistFlexRangeUpperData, double *waistLateralAngleData, double *waistLateralRangeLowerData, double *waistLateralRangeUpperData, NXString *traceSiteName, NXOpen::Features::Human **human, int *resolution, bool *assocReachZone)
 Get reach zone data
Created in NX4.0.0. More...
 
void SetData (const NXString &zoneName, NXOpen::HumanReachZone::MethodType method, double waistFlexAngleData, double waistFlexRangeLowerData, double waistFlexRangeUpperData, double waistLateralAngleData, double waistLateralRangeLowerData, double waistLateralRangeUpperData, const NXString &traceSiteName, NXOpen::Features::Human *human, int resolution, bool assocReachZone)
 Set reach zone data
Created in NX4.0.0. More...
 
void SetData (const char *zoneName, NXOpen::HumanReachZone::MethodType method, double waistFlexAngleData, double waistFlexRangeLowerData, double waistFlexRangeUpperData, double waistLateralAngleData, double waistLateralRangeLowerData, double waistLateralRangeUpperData, const char *traceSiteName, NXOpen::Features::Human *human, int resolution, bool assocReachZone)
 Set reach zone data
Created in NX4.0.0. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents a human reach zone.


Created in NX4.0.0.

Member Enumeration Documentation

This enum represents the methods for computing the reach zone.

Enumerator
MethodTypeShoulderOnly 

shoulder only

MethodTypeFlexWaist 

flex waist

Member Function Documentation

void NXOpen::HumanReachZone::ChangeName ( const NXString reachZoneName)

Change reach zone name
Created in NX4.0.0.



License requirements : solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

Parameters
reachZoneNameNew name of the reach zone
void NXOpen::HumanReachZone::ChangeName ( const char *  reachZoneName)

Change reach zone name
Created in NX4.0.0.



License requirements : solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

Parameters
reachZoneNameNew name of the reach zone
NXOpen::NXObject* NXOpen::HumanReachZone::Geom ( )

Returns the geometry of reach zone
Created in NX4.0.0.



License requirements : solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

void NXOpen::HumanReachZone::GetData ( NXString zoneName,
NXOpen::HumanReachZone::MethodType method,
double *  waistFlexAngleData,
double *  waistFlexRangeLowerData,
double *  waistFlexRangeUpperData,
double *  waistLateralAngleData,
double *  waistLateralRangeLowerData,
double *  waistLateralRangeUpperData,
NXString traceSiteName,
NXOpen::Features::Human **  human,
int *  resolution,
bool *  assocReachZone 
)

Get reach zone data
Created in NX4.0.0.



License requirements : solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

Parameters
zoneNameName of the reach zone
methodMethod used to create the reach zone
waistFlexAngleDataWaist flex angle value
waistFlexRangeLowerDataLower limit of waist flex angle
waistFlexRangeUpperDataUpper limit of waist flex angle
waistLateralAngleDataWaist lateral angle value
waistLateralRangeLowerDataLower limit of waist lateral angle range
waistLateralRangeUpperDataupper limit of waist lateral angle range
traceSiteNameName of the site traced to create the trace site
humanHuman feature
resolutionResolution of the reach zone
assocReachZoneFlag for associative reach zone
void NXOpen::HumanReachZone::SetData ( const NXString zoneName,
NXOpen::HumanReachZone::MethodType  method,
double  waistFlexAngleData,
double  waistFlexRangeLowerData,
double  waistFlexRangeUpperData,
double  waistLateralAngleData,
double  waistLateralRangeLowerData,
double  waistLateralRangeUpperData,
const NXString traceSiteName,
NXOpen::Features::Human human,
int  resolution,
bool  assocReachZone 
)

Set reach zone data
Created in NX4.0.0.



License requirements : solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

Parameters
zoneNameName of the reach zone
methodMethod used to create the reach zone
waistFlexAngleDataWaist flex angle value
waistFlexRangeLowerDataLower limit of waist flex angle
waistFlexRangeUpperDataUpper limit of waist flex angle
waistLateralAngleDataWaist lateral angle value
waistLateralRangeLowerDataLower limit of waist lateral angle range
waistLateralRangeUpperDataupper limit of waist lateral angle range
traceSiteNameName of the site traced to create the trace site
humanHuman Feature
resolutionResolution of the reach zone
assocReachZoneFlag for associative reach zone
void NXOpen::HumanReachZone::SetData ( const char *  zoneName,
NXOpen::HumanReachZone::MethodType  method,
double  waistFlexAngleData,
double  waistFlexRangeLowerData,
double  waistFlexRangeUpperData,
double  waistLateralAngleData,
double  waistLateralRangeLowerData,
double  waistLateralRangeUpperData,
const char *  traceSiteName,
NXOpen::Features::Human human,
int  resolution,
bool  assocReachZone 
)

Set reach zone data
Created in NX4.0.0.



License requirements : solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

Parameters
zoneNameName of the reach zone
methodMethod used to create the reach zone
waistFlexAngleDataWaist flex angle value
waistFlexRangeLowerDataLower limit of waist flex angle
waistFlexRangeUpperDataUpper limit of waist flex angle
waistLateralAngleDataWaist lateral angle value
waistLateralRangeLowerDataLower limit of waist lateral angle range
waistLateralRangeUpperDataupper limit of waist lateral angle range
traceSiteNameName of the site traced to create the trace site
humanHuman Feature
resolutionResolution of the reach zone
assocReachZoneFlag for associative reach zone

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