NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::Tooling::DefineLifterBuilder Class Reference

Represents a NXOpen::Tooling::DefineLifterBuilder to create different types of lifter objects, which are used for kinematic motion. More...

Inheritance diagram for NXOpen::Tooling::DefineLifterBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

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::SelectDisplayableObjectListLifterBodies ()
 Returns the lifter body which is the body needed for motion simulation
Created in NX10.0.0. More...
 
NXOpen::SelectDisplayableObjectListLifterDriveBodies ()
 Returns the lifter drive body which drives the lifter body
Created in NX10.0.0. More...
 
NXOpen::DirectionLifterDriveVector ()
 Returns the lifter drive vector
Created in NX10.0.0. More...
 
NXString LifterName ()
 Returns the lifter name
Created in NX10.0.0. More...
 
NXOpen::SelectDisplayableObjectListLifterOnBodies ()
 Returns the lifter on body which is driven by the main lifter body
Created in NX10.0.0. More...
 
NXOpen::DirectionLifterOnDriveVector ()
 Returns the lifter on lifter drive vector, it's driven by the main lifter
Created in NX10.0.0. More...
 
NXOpen::DirectionLifterOnLifterVector ()
 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::DirectionLifterVector ()
 Returns the lifter vector that the lifter body moves along
Created in NX10.0.0. More...
 
NXOpen::SelectDisplayableObjectListMainLifterBodies ()
 Returns the main lifter bodies
Created in NX10.0.0. More...
 
NXOpen::SelectDisplayableObjectListMainLifterDriveBodies ()
 Returns the main lifter drive body that drives the lifter body
Created in NX10.0.0. More...
 
NXOpen::DirectionMainLifterDriveVector ()
 Returns the main lifter drive vector
Created in NX10.0.0. More...
 
NXOpen::DirectionMainLifterVector ()
 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::NXObjectCommit ()
 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::NXObjectGetObject ()
 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...
 

Detailed Description

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.

Member Enumeration Documentation

Specifies the lifter types.

Enumerator
TypesGenericLifter 

Generic lifter type.

TypesLifteronLifter 

Lifter on lifter type.

Member Function Documentation

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")

Parameters
lifterNameliftername
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")

Parameters
lifterNameliftername
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")

Parameters
lifterNameliftername
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")

Parameters
lifterNameliftername
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")

Parameters
lifterDriveVectorlifterdrivevector
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")

Parameters
lifterNameliftername
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")

Parameters
lifterNameliftername
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")

Parameters
lifterOnDriveVectorlifterondrivevector
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")

Parameters
lifterOnLifterVectorlifteronliftervector
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")

Parameters
lifterOnNamelifteronname
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")

Parameters
lifterOnNamelifteronname
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")

Parameters
lifterVectorliftervector
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")

Parameters
mainLifterDriveVectormainlifterdrivevector
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")

Parameters
mainLifterVectormainliftervector
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")

Parameters
typetype
NXOpen::Tooling::DefineLifterBuilder::Types NXOpen::Tooling::DefineLifterBuilder::Type ( )

Returns the type
Created in NX10.0.0.



License requirements : None


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