NX Open C++ Reference Guide
|
Represents a human reach zone. More...
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. | |
void | ChangeName (const char *reachZoneName) |
Change reach zone name Created in NX4.0.0. | |
NXOpen::NXObject * | Geom () |
Returns the geometry of reach zone Created in NX4.0.0. | |
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. | |
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. | |
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. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Represents a human reach zone.
Created in NX4.0.0.
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")
reachZoneName | New name of the reach zone NOTE: The full Unicode character set is not supported for this parameter. |
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")
reachZoneName | New name of the reach zone NOTE: The full Unicode character set is not supported for this parameter. |
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")
zoneName | Name of the reach zone |
method | Method used to create the reach zone |
waistFlexAngleData | Waist flex angle value |
waistFlexRangeLowerData | Lower limit of waist flex angle |
waistFlexRangeUpperData | Upper limit of waist flex angle |
waistLateralAngleData | Waist lateral angle value |
waistLateralRangeLowerData | Lower limit of waist lateral angle range |
waistLateralRangeUpperData | upper limit of waist lateral angle range |
traceSiteName | Name of the site traced to create the trace site |
human | Human feature |
resolution | Resolution of the reach zone |
assocReachZone | Flag 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")
zoneName | Name of the reach zone NOTE: The full Unicode character set is not supported for this parameter. |
method | Method used to create the reach zone |
waistFlexAngleData | Waist flex angle value |
waistFlexRangeLowerData | Lower limit of waist flex angle |
waistFlexRangeUpperData | Upper limit of waist flex angle |
waistLateralAngleData | Waist lateral angle value |
waistLateralRangeLowerData | Lower limit of waist lateral angle range |
waistLateralRangeUpperData | upper limit of waist lateral angle range |
traceSiteName | Name of the site traced to create the trace site NOTE: The full Unicode character set is not supported for this parameter. |
human | Human Feature |
resolution | Resolution of the reach zone |
assocReachZone | Flag 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")
zoneName | Name of the reach zone NOTE: The full Unicode character set is not supported for this parameter. |
method | Method used to create the reach zone |
waistFlexAngleData | Waist flex angle value |
waistFlexRangeLowerData | Lower limit of waist flex angle |
waistFlexRangeUpperData | Upper limit of waist flex angle |
waistLateralAngleData | Waist lateral angle value |
waistLateralRangeLowerData | Lower limit of waist lateral angle range |
waistLateralRangeUpperData | upper limit of waist lateral angle range |
traceSiteName | Name of the site traced to create the trace site NOTE: The full Unicode character set is not supported for this parameter. |
human | Human Feature |
resolution | Resolution of the reach zone |
assocReachZone | Flag for associative reach zone |