NXOpen C++ Reference Guide
|
Cabinet Root Node class
This object does not need a creator.
More...
Public Types | |
enum | CabinetState { CabinetStateActive, CabinetStateInactive } |
Represents cabinet state. More... | |
Public Types inherited from NXOpen::AME::AMEBaseNode | |
enum | NodeType { NodeTypeProject, NodeTypeAspect } |
Define the node type. More... | |
Public Member Functions | |
void | PlaceProductInActiveCabinet (const NXString &product3DModelFileName, const NXOpen::Point3d &location, NXOpen::AME::AMEEngObject *parentEngObj, NXOpen::NXObject *receptacleObject) |
Places the product in active cabinet Created in NX12.0.0. More... | |
void | PlaceProductInActiveCabinet (const char *product3DModelFileName, const NXOpen::Point3d &location, NXOpen::AME::AMEEngObject *parentEngObj, NXOpen::NXObject *receptacleObject) |
Places the product in active cabinet Created in NX12.0.0. More... | |
void | PlaceProductsInActiveCabinet (const NXOpen::Point3d &location, const std::vector< NXOpen::AME::AMEEngObject * > &engObjects, NXOpen::NXObject *receptacleObject, double distance, NXOpen::AME::Bulk3DPlacementBuilder::PlacementTypePolicy placementType, NXOpen::AME::Bulk3DPlacementBuilder::PlacementAnglePolicy placementAngle) |
Places the selection of products in active cabinet Created in NX1847.0.0. More... | |
void | SetCabinetState (NXOpen::AME::CabinetNode *cabinetNode, NXOpen::AME::CabinetRoot::CabinetState state) |
Updates the cabinet according to its new state Created in NX12.0.0. More... | |
Public Member Functions inherited from NXOpen::AME::AMEBaseNode | |
virtual std::vector < NXOpen::AME::INodeObject * > | GetChildren () |
Returns children of object Created in NX1847.0.0. More... | |
NXOpen::AME::IEngObject * | GetEngObject () |
Returns AME::IEngObject Created in NX12.0.0. More... | |
virtual NXString | GetName () |
Get the Name Created in NX1847.0.0. More... | |
virtual NXOpen::AME::INodeObject * | GetParent () |
Get the Parent Node Created in NX1847.0.0. More... | |
Cabinet Root Node class
This object does not need a creator.
Created in NX12.0.0.
void NXOpen::AME::CabinetRoot::PlaceProductInActiveCabinet | ( | const NXString & | product3DModelFileName, |
const NXOpen::Point3d & | location, | ||
NXOpen::AME::AMEEngObject * | parentEngObj, | ||
NXOpen::NXObject * | receptacleObject | ||
) |
Places the product in active cabinet
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
product3DModelFileName | product3dmodelfilename |
location | location |
parentEngObj | parentengobj |
receptacleObject | receptacleobject |
void NXOpen::AME::CabinetRoot::PlaceProductInActiveCabinet | ( | const char * | product3DModelFileName, |
const NXOpen::Point3d & | location, | ||
NXOpen::AME::AMEEngObject * | parentEngObj, | ||
NXOpen::NXObject * | receptacleObject | ||
) |
Places the product in active cabinet
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
product3DModelFileName | product3dmodelfilename |
location | location |
parentEngObj | parentengobj |
receptacleObject | receptacleobject |
void NXOpen::AME::CabinetRoot::PlaceProductsInActiveCabinet | ( | const NXOpen::Point3d & | location, |
const std::vector< NXOpen::AME::AMEEngObject * > & | engObjects, | ||
NXOpen::NXObject * | receptacleObject, | ||
double | distance, | ||
NXOpen::AME::Bulk3DPlacementBuilder::PlacementTypePolicy | placementType, | ||
NXOpen::AME::Bulk3DPlacementBuilder::PlacementAnglePolicy | placementAngle | ||
) |
Places the selection of products in active cabinet
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
location | location |
engObjects | engobjects |
receptacleObject | receptacleobject |
distance | distance |
placementType | placementtype |
placementAngle | placementangle |
void NXOpen::AME::CabinetRoot::SetCabinetState | ( | NXOpen::AME::CabinetNode * | cabinetNode, |
NXOpen::AME::CabinetRoot::CabinetState | state | ||
) |
Updates the cabinet according to its new state
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
cabinetNode | cabinetnode |
state | state |