NX Open C++ Reference Guide
Public Member Functions
NXOpen::Features::Human Class Reference

Represents a human feature. More...

Inheritance diagram for NXOpen::Features::Human:
NXOpen::Features::Feature NXOpen::NXObject NXOpen::IProfile NXOpen::IFitTo NXOpen::TaggedObject NXOpen::INXObject NXOpen::INXObject NXOpen::INXObject

List of all members.

Public Member Functions

void CheckHuman (NXOpen::Features::Human *baseHuman, bool checkHumanData, bool checkSegment, bool checkExpression, bool checkReachZone)
 Check whether human is correct compared with user defined base human
Created in NX4.0.0.
void CreateReachZone (int *index, NXOpen::HumanReachZone **reachZone)
 Create a new HumanReachZone for human feature
Created in NX4.0.0.
void DeleteNthReachZone (int index)
 Delete a HumanReachZone from human feature
Created in NX4.0.0.
NXOpen::HumanReachZoneFindNamedReachZone (const NXString &reachZoneName)
 Find HumanReachZone in a human feature by reach zone name.
NXOpen::HumanReachZoneFindSelectedReachZone (NXOpen::NXObject *reachZoneGeom)
 Find the selected HumanReachZone for human feature.
NXOpen::HumanReachZoneGetNthReachZone (int index)
 Get a HumanReachZone from human feature.
int GetNumReachZones ()
 Get the number of reach zones of the human feature.

Detailed Description

Represents a human feature.


Created in NX4.0.0.


Member Function Documentation

void NXOpen::Features::Human::CheckHuman ( NXOpen::Features::Human baseHuman,
bool  checkHumanData,
bool  checkSegment,
bool  checkExpression,
bool  checkReachZone 
)

Check whether human is correct compared with user defined base human
Created in NX4.0.0.



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

Parameters:
baseHumanUser defined base human used for check
checkHumanDataFlag of check human data
checkSegmentFlag of check human segment position
checkExpressionFlag of check human expression
checkReachZoneFlag of check human reach zone
void NXOpen::Features::Human::CreateReachZone ( int *  index,
NXOpen::HumanReachZone **  reachZone 
)

Create a new HumanReachZone for human feature
Created in NX4.0.0.



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

Parameters:
indexindex of the reach zone
reachZonereach zone

Delete a HumanReachZone from human feature
Created in NX4.0.0.



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

Parameters:
indexindex of the reach zone

Find HumanReachZone in a human feature by reach zone name.

Returns:
reach zone
Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
Parameters:
reachZoneNamereach zone name
NOTE: The full Unicode character set is not supported for this parameter.

Find the selected HumanReachZone for human feature.

Returns:
reach zone
Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
Parameters:
reachZoneGeomreach zone geom

Get a HumanReachZone from human feature.

Returns:
reach zone
Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
Parameters:
indexindex of the reach zone

Get the number of reach zones of the human feature.

Returns:
numbers of reach zones
Created in NX4.0.0.

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

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