NX Open C++ Reference Guide
|
Represents a NXOpen::Tooling::DefineLifterBuilder to create different types of lifter objects, which are used for kinematic motion. More...
Public Types | |
enum | Types { TypesGenericLifter, TypesLifteronLifter } |
Specifies the lifter types. More... | |
Public Member Functions | |
void | DeleteGenericLifter (const NXString &lifterName) |
Delete the generic lifter Created in NX10.0.0. More... | |
void | DeleteGenericLifter (const char *lifterName) |
Delete the generic lifter Created in NX10.0.0. More... | |
void | DeleteLifterOnLifter (const NXString &lifterName) |
Delete the lifter on lifter Created in NX10.0.0. More... | |
void | DeleteLifterOnLifter (const char *lifterName) |
Delete the lifter on lifter Created in NX10.0.0. More... | |
NXOpen::SelectDisplayableObjectList * | LifterBodies () |
Returns the lifter body which is the body needed for motion simulation Created in NX10.0.0. More... | |
NXOpen::SelectDisplayableObjectList * | LifterDriveBodies () |
Returns the lifter drive body which drives the lifter body Created in NX10.0.0. More... | |
NXOpen::Direction * | LifterDriveVector () |
Returns the lifter drive vector Created in NX10.0.0. More... | |
NXString | LifterName () |
Returns the lifter name Created in NX10.0.0. More... | |
NXOpen::SelectDisplayableObjectList * | LifterOnBodies () |
Returns the lifter on body which is driven by the main lifter body Created in NX10.0.0. More... | |
NXOpen::Direction * | LifterOnDriveVector () |
Returns the lifter on lifter drive vector, it's driven by the main lifter Created in NX10.0.0. More... | |
NXOpen::Direction * | LifterOnLifterVector () |
Returns the lifter on lifter vector, which the lifter on lifter moves along Created in NX10.0.0. More... | |
NXString | LifterOnName () |
Returns the lifter on name Created in NX10.0.0. More... | |
NXOpen::Direction * | LifterVector () |
Returns the lifter vector that the lifter body moves along Created in NX10.0.0. More... | |
NXOpen::SelectDisplayableObjectList * | MainLifterBodies () |
Returns the main lifter bodies Created in NX10.0.0. More... | |
NXOpen::SelectDisplayableObjectList * | MainLifterDriveBodies () |
Returns the main lifter drive body that drives the lifter body Created in NX10.0.0. More... | |
NXOpen::Direction * | MainLifterDriveVector () |
Returns the main lifter drive vector Created in NX10.0.0. More... | |
NXOpen::Direction * | MainLifterVector () |
Returns the main lifter vector that the main lifter moves along Created in NX10.0.0. More... | |
void | SetLifterDriveVector (NXOpen::Direction *lifterDriveVector) |
Sets the lifter drive vector Created in NX10.0.0. More... | |
void | SetLifterName (const NXString &lifterName) |
Sets the lifter name Created in NX10.0.0. More... | |
void | SetLifterName (const char *lifterName) |
Sets the lifter name Created in NX10.0.0. More... | |
void | SetLifterOnDriveVector (NXOpen::Direction *lifterOnDriveVector) |
Sets the lifter on lifter drive vector, it's driven by the main lifter Created in NX10.0.0. More... | |
void | SetLifterOnLifterVector (NXOpen::Direction *lifterOnLifterVector) |
Sets the lifter on lifter vector, which the lifter on lifter moves along Created in NX10.0.0. More... | |
void | SetLifterOnName (const NXString &lifterOnName) |
Sets the lifter on name Created in NX10.0.0. More... | |
void | SetLifterOnName (const char *lifterOnName) |
Sets the lifter on name Created in NX10.0.0. More... | |
void | SetLifterVector (NXOpen::Direction *lifterVector) |
Sets the lifter vector that the lifter body moves along Created in NX10.0.0. More... | |
void | SetMainLifterDriveVector (NXOpen::Direction *mainLifterDriveVector) |
Sets the main lifter drive vector Created in NX10.0.0. More... | |
void | SetMainLifterVector (NXOpen::Direction *mainLifterVector) |
Sets the main lifter vector that the main lifter moves along Created in NX10.0.0. More... | |
void | SetType (NXOpen::Tooling::DefineLifterBuilder::Types type) |
Sets the type Created in NX10.0.0. More... | |
NXOpen::Tooling::DefineLifterBuilder::Types | Type () |
Returns the type Created in NX10.0.0. More... | |
Public Member Functions inherited from NXOpen::Builder | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. More... | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. More... | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Represents a NXOpen::Tooling::DefineLifterBuilder to create different types of lifter objects, which are used for kinematic motion.
To create a new instance of this class, use NXOpen::Tooling::ProgressiveDieManager::CreateDefineLifterBuilder
Created in NX10.0.0.
void NXOpen::Tooling::DefineLifterBuilder::DeleteGenericLifter | ( | const NXString & | lifterName | ) |
Delete the generic lifter
Created in NX10.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
lifterName | liftername |
void NXOpen::Tooling::DefineLifterBuilder::DeleteGenericLifter | ( | const char * | lifterName | ) |
Delete the generic lifter
Created in NX10.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
lifterName | liftername |
void NXOpen::Tooling::DefineLifterBuilder::DeleteLifterOnLifter | ( | const NXString & | lifterName | ) |
Delete the lifter on lifter
Created in NX10.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
lifterName | liftername |
void NXOpen::Tooling::DefineLifterBuilder::DeleteLifterOnLifter | ( | const char * | lifterName | ) |
Delete the lifter on lifter
Created in NX10.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
lifterName | liftername |
NXOpen::SelectDisplayableObjectList* NXOpen::Tooling::DefineLifterBuilder::LifterBodies | ( | ) |
Returns the lifter body which is the body needed for motion simulation
Created in NX10.0.0.
License requirements : None
NXOpen::SelectDisplayableObjectList* NXOpen::Tooling::DefineLifterBuilder::LifterDriveBodies | ( | ) |
Returns the lifter drive body which drives the lifter body
Created in NX10.0.0.
License requirements : None
NXOpen::Direction* NXOpen::Tooling::DefineLifterBuilder::LifterDriveVector | ( | ) |
Returns the lifter drive vector
Created in NX10.0.0.
License requirements : None
NXString NXOpen::Tooling::DefineLifterBuilder::LifterName | ( | ) |
Returns the lifter name
Created in NX10.0.0.
License requirements : None
NXOpen::SelectDisplayableObjectList* NXOpen::Tooling::DefineLifterBuilder::LifterOnBodies | ( | ) |
Returns the lifter on body which is driven by the main lifter body
Created in NX10.0.0.
License requirements : None
NXOpen::Direction* NXOpen::Tooling::DefineLifterBuilder::LifterOnDriveVector | ( | ) |
Returns the lifter on lifter drive vector, it's driven by the main lifter
Created in NX10.0.0.
License requirements : None
NXOpen::Direction* NXOpen::Tooling::DefineLifterBuilder::LifterOnLifterVector | ( | ) |
Returns the lifter on lifter vector, which the lifter on lifter moves along
Created in NX10.0.0.
License requirements : None
NXString NXOpen::Tooling::DefineLifterBuilder::LifterOnName | ( | ) |
Returns the lifter on name
Created in NX10.0.0.
License requirements : None
NXOpen::Direction* NXOpen::Tooling::DefineLifterBuilder::LifterVector | ( | ) |
Returns the lifter vector that the lifter body moves along
Created in NX10.0.0.
License requirements : None
NXOpen::SelectDisplayableObjectList* NXOpen::Tooling::DefineLifterBuilder::MainLifterBodies | ( | ) |
Returns the main lifter bodies
Created in NX10.0.0.
License requirements : None
NXOpen::SelectDisplayableObjectList* NXOpen::Tooling::DefineLifterBuilder::MainLifterDriveBodies | ( | ) |
Returns the main lifter drive body that drives the lifter body
Created in NX10.0.0.
License requirements : None
NXOpen::Direction* NXOpen::Tooling::DefineLifterBuilder::MainLifterDriveVector | ( | ) |
Returns the main lifter drive vector
Created in NX10.0.0.
License requirements : None
NXOpen::Direction* NXOpen::Tooling::DefineLifterBuilder::MainLifterVector | ( | ) |
Returns the main lifter vector that the main lifter moves along
Created in NX10.0.0.
License requirements : None
void NXOpen::Tooling::DefineLifterBuilder::SetLifterDriveVector | ( | NXOpen::Direction * | lifterDriveVector | ) |
Sets the lifter drive vector
Created in NX10.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
lifterDriveVector | lifterdrivevector |
void NXOpen::Tooling::DefineLifterBuilder::SetLifterName | ( | const NXString & | lifterName | ) |
Sets the lifter name
Created in NX10.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
lifterName | liftername |
void NXOpen::Tooling::DefineLifterBuilder::SetLifterName | ( | const char * | lifterName | ) |
Sets the lifter name
Created in NX10.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
lifterName | liftername |
void NXOpen::Tooling::DefineLifterBuilder::SetLifterOnDriveVector | ( | NXOpen::Direction * | lifterOnDriveVector | ) |
Sets the lifter on lifter drive vector, it's driven by the main lifter
Created in NX10.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
lifterOnDriveVector | lifterondrivevector |
void NXOpen::Tooling::DefineLifterBuilder::SetLifterOnLifterVector | ( | NXOpen::Direction * | lifterOnLifterVector | ) |
Sets the lifter on lifter vector, which the lifter on lifter moves along
Created in NX10.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
lifterOnLifterVector | lifteronliftervector |
void NXOpen::Tooling::DefineLifterBuilder::SetLifterOnName | ( | const NXString & | lifterOnName | ) |
Sets the lifter on name
Created in NX10.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
lifterOnName | lifteronname |
void NXOpen::Tooling::DefineLifterBuilder::SetLifterOnName | ( | const char * | lifterOnName | ) |
Sets the lifter on name
Created in NX10.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
lifterOnName | lifteronname |
void NXOpen::Tooling::DefineLifterBuilder::SetLifterVector | ( | NXOpen::Direction * | lifterVector | ) |
Sets the lifter vector that the lifter body moves along
Created in NX10.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
lifterVector | liftervector |
void NXOpen::Tooling::DefineLifterBuilder::SetMainLifterDriveVector | ( | NXOpen::Direction * | mainLifterDriveVector | ) |
Sets the main lifter drive vector
Created in NX10.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
mainLifterDriveVector | mainlifterdrivevector |
void NXOpen::Tooling::DefineLifterBuilder::SetMainLifterVector | ( | NXOpen::Direction * | mainLifterVector | ) |
Sets the main lifter vector that the main lifter moves along
Created in NX10.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
mainLifterVector | mainliftervector |
void NXOpen::Tooling::DefineLifterBuilder::SetType | ( | NXOpen::Tooling::DefineLifterBuilder::Types | type | ) |
Sets the type
Created in NX10.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
type | type |
NXOpen::Tooling::DefineLifterBuilder::Types NXOpen::Tooling::DefineLifterBuilder::Type | ( | ) |
Returns the type
Created in NX10.0.0.
License requirements : None