NX Open C++ Reference Guide
List of all members
NXOpen::CAM::Move Class Reference

Represents a Move
To obtain an instance of this class use NXOpen::CAM::MoveCollection

Created in NX5.0.0. More...

Inheritance diagram for NXOpen::CAM::Move:
NXOpen::CAM::CAMObject NXOpen::NXObject NXOpen::TaggedObject NXOpen::INXObject NXOpen::CAM::InspectionMoveSubop NXOpen::CAM::ManualMove

Additional Inherited Members

- Public Types inherited from NXOpen::CAM::CAMObject
enum  Attr {
  AttrProjDiffTaxis = 1, AttrProfileFlipMside, AttrBndSplineTangent, AttrBlankNormalDiffTaxis,
  AttrBndHasSleepObj, AttrClrnrNotParallelTaxis, AttrBndNotParallelFloor, AttrFloorNotUpToDate,
  AttrSingleProfileWithFirstCut, AttrCutterConversionProblem, AttrAcceptDrivePosition = 100, AttrReparametrization = 110,
  AttrBetweenFromStart = 120, AttrCurveCutRange = 130, AttrFixGssmCornerData = 140, AttrPlmConversion = 150,
  AttrPlmFeedcomp, AttrPlmFillet, AttrPlmSlowdown, AttrPlmGeometry,
  AttrWedmPoints = 160, AttrCavityMillInheritTrimBnds = 170, AttrRtdObsolete = 1000, AttrZlevelHolderParamChange = 2000,
  AttrNcmObsoleteSeqControl = 2100, AttrNcmObsoleteCustomFeed, AttrNcmObsoleteLocalRetract, AttrNcmClearTraversalZero,
  AttrNcmObsoleteEngretToClearance, AttrGmcInvalidNxVersion = 2201, AttrProbingInvalidNxVersion, AttrInspPathInvalidNxVersion = 2300,
  AttrCustomDataGougingObsolete, AttrCustomDataGougingPartObsolete, AttrCustomDataGougingDriveObsolete, AttrCustomDataIgnoreLoopsObsolete,
  AttrCustomDataIgnoreLoopsRemoved, AttrLimitToolRunOn = 2400, AttrScoprNcmChangeLinearNormalToPart, AttrPossibleToolAxisProblem
}
 Represents the CAM attribute type. More...
 
enum  FeedRateUnit { FeedRateUnitNone, FeedRateUnitPerMinute, FeedRateUnitPerRevolution }
 The unit of feed rate. More...
 
enum  Status { StatusComplete, StatusRepost, StatusRegen, StatusApproved = 4 }
 The status of the object. More...
 
- Public Member Functions inherited from NXOpen::CAM::CAMObject
bool AskPathExists ()
 Tells if the object has a path. More...
 
NXOpen::CAM::PathCreateEmptyPath ()
 Create an empty path for the object. More...
 
bool GetBooleanValue (const NXString &title)
 Get the boolean value of the parameter index from the object. More...
 
bool GetBooleanValue (const char *title)
 Get the boolean value of the parameter index from the object. More...
 
NXOpen::CAM::CAMObject::FeedRateUnit GetFeedRate (const NXString &title, double *value)
 Get the feed rate value and unit of the parameter index from the object. More...
 
NXOpen::CAM::CAMObject::FeedRateUnit GetFeedRate (const char *title, double *value)
 Get the feed rate value and unit of the parameter index from the object. More...
 
int GetFeedRateColor (const NXString &title)
 Get the feed rate color of the parameter index from the object. More...
 
int GetFeedRateColor (const char *title)
 Get the feed rate color of the parameter index from the object. More...
 
std::vector< int > GetIntegerArrayValue (const NXString &title)
 Get the integer array value of the parameter index from the object. More...
 
std::vector< int > GetIntegerArrayValue (const char *title)
 Get the integer array value of the parameter index from the object. More...
 
int GetIntegerValue (const NXString &title)
 Get the integer value of the parameter index from the object. More...
 
int GetIntegerValue (const char *title)
 Get the integer value of the parameter index from the object. More...
 
NXOpen::NXObjectGetObject (const NXString &title)
 Get the object value of the parameter index from the object. More...
 
NXOpen::NXObjectGetObject (const char *title)
 Get the object value of the parameter index from the object. More...
 
std::vector< NXOpen::NXObject * > GetObjectArrayValue (const NXString &title)
 Get the object array value of the parameter index from the object. More...
 
std::vector< NXOpen::NXObject * > GetObjectArrayValue (const char *title)
 Get the object array value of the parameter index from the object. More...
 
NXOpen::CAM::PathGetPath ()
 Returns the path. More...
 
std::vector< double > GetRealArrayValue (const NXString &title)
 Get the real array value of the parameter index from the object. More...
 
std::vector< double > GetRealArrayValue (const char *title)
 Get the real array value of the parameter index from the object. More...
 
double GetRealValue (const NXString &title)
 Get the real value of the parameter index from the object. More...
 
double GetRealValue (const char *title)
 Get the real value of the parameter index from the object. More...
 
NXOpen::CAM::CAMObject::Status GetStatus ()
 Get the status of the input object. More...
 
std::vector< NXStringGetStringArrayValue (const NXString &title)
 Get the string array value of the parameter index from the object. More...
 
std::vector< NXStringGetStringArrayValue (const char *title)
 Get the string array value of the parameter index from the object. More...
 
NXString GetStringValue (const NXString &title)
 Get the string value of the parameter index from the object. More...
 
NXString GetStringValue (const char *title)
 Get the string value of the parameter index from the object. More...
 
int GetWireEdmFeedRate (const NXString &title, double *value)
 Get the feed rate value and side of the parameter index from the object, side is only used in wire edm. More...
 
int GetWireEdmFeedRate (const char *title, double *value)
 Get the feed rate value and side of the parameter index from the object, side is only used in wire edm. More...
 
bool Has911Attribute (NXOpen::CAM::CAMObject::Attr attrId)
 Check if a 911 attribute exists in an object. More...
 
void Remove911Attribute (NXOpen::CAM::CAMObject::Attr attrId)
 Remove a specific 911 attribute from an object. More...
 
void RemoveAll911Attributes ()
 Remove all 911 attributes from an object. More...
 
void SavePath (NXOpen::CAM::Path *theBuilder)
 This must be called to establish proper part status
Created in NX11.0.2. More...
 
void SetBooleanValue (const NXString &title, bool value)
 Set a boolean value to the parameter index for the object. More...
 
void SetBooleanValue (const char *title, bool value)
 Set a boolean value to the parameter index for the object. More...
 
void SetFeedRate (const NXString &title, double value, NXOpen::CAM::CAMObject::FeedRateUnit unit)
 Set feed rate value and unit to the parameter index for the object. More...
 
void SetFeedRate (const char *title, double value, NXOpen::CAM::CAMObject::FeedRateUnit unit)
 Set feed rate value and unit to the parameter index for the object. More...
 
void SetFeedRateColor (const NXString &title, int value)
 Set feed rate display color to the parameter index for the object. More...
 
void SetFeedRateColor (const char *title, int value)
 Set feed rate display color to the parameter index for the object. More...
 
void SetIntegerArrayValue (const NXString &title, const std::vector< int > &value)
 Set integer array value to the parameter index for the object. More...
 
void SetIntegerArrayValue (const char *title, const std::vector< int > &value)
 Set integer array value to the parameter index for the object. More...
 
void SetIntegerValue (const NXString &title, int value)
 Set an integer value to the parameter index for the object. More...
 
void SetIntegerValue (const char *title, int value)
 Set an integer value to the parameter index for the object. More...
 
void SetObject (const NXString &title, NXOpen::NXObject *value)
 Set a object to the parameter index for the object. More...
 
void SetObject (const char *title, NXOpen::NXObject *value)
 Set a object to the parameter index for the object. More...
 
void SetObjectArrayValue (const NXString &title, const std::vector< NXOpen::NXObject * > &value)
 Set object array to the parameter index for the object
Created in NX4.0.0. More...
 
void SetObjectArrayValue (const char *title, const std::vector< NXOpen::NXObject * > &value)
 Set object array to the parameter index for the object
Created in NX4.0.0. More...
 
void SetRealArrayValue (const NXString &title, const std::vector< double > &value)
 Set real array to the parameter index for the object. More...
 
void SetRealArrayValue (const char *title, const std::vector< double > &value)
 Set real array to the parameter index for the object. More...
 
void SetRealValue (const NXString &title, double value)
 Set a real value to the parameter index for the object. More...
 
void SetRealValue (const char *title, double value)
 Set a real value to the parameter index for the object. More...
 
void SetStringArrayValue (const NXString &title, std::vector< NXString > &value)
 Set string array to the parameter index for the object
Created in NX4.0.0. More...
 
void SetStringArrayValue (const char *title, std::vector< NXString > &value)
 Set string array to the parameter index for the object
Created in NX4.0.0. More...
 
void SetStringValue (const NXString &title, const NXString &value)
 Set a string value to the parameter index for the object. More...
 
void SetStringValue (const char *title, const char *value)
 Set a string value to the parameter index for the object. More...
 
void SetWireEdmFeedRate (const NXString &title, double value, int side)
 Set feed rate value and side to the parameter index for the object, side is only used in wire edm. More...
 
void SetWireEdmFeedRate (const char *title, double value, int side)
 Set feed rate value and side to the parameter index for the object, side is only used in wire edm. More...
 

Detailed Description

Represents a Move
To obtain an instance of this class use NXOpen::CAM::MoveCollection

Created in NX5.0.0.



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