NX Open C++ Reference Guide
|
Represents the KinamaticComponentBuilder class object. More...
Public Types | |
enum | RegisterTypes { RegisterTypesSameAsPocketId, RegisterTypesSpecify } |
The register types. More... | |
enum | SystemClass { SystemClassMachine, SystemClassTool, SystemClassTurret, SystemClassPocket, SystemClassTemporary, SystemClassPart, SystemClassWorkpiece, SystemClassSetupElement, SystemClassBasic, SystemClassLatheSpindle, SystemClassPocketOnHead, SystemClassToolCutting, SystemClassSpinning, SystemClassHead } |
The SIM KIM system classes. More... | |
enum | WorkPositionAngleTypes { WorkPositionAngleTypesNone, WorkPositionAngleTypesSpecifyAngle } |
The Working Position Angle type. More... | |
Public Member Functions | |
void | AddChannelName (const NXString &channel) |
Adds a channel name to the component Created in NX7.5.0. | |
void | AddChannelName (const char *channel) |
Adds a channel name to the component Created in NX7.5.0. | |
void | AddGeometry (NXOpen::NXObject *geo) |
Adds a single geometry element Created in NX7.5.0. | |
void | AddHoldingSystem (const NXString &holdSys) |
Adds a holding system to the component Created in NX7.5.0. | |
void | AddHoldingSystem (const char *holdSys) |
Adds a holding system to the component Created in NX7.5.0. | |
void | AddSystemClass (NXOpen::SIM::KinematicComponentBuilder::SystemClass sysClass) |
Add a system class Created in NX7.5.0. | |
void | AddUserClassName (const NXString &uclass) |
Adds a user class to the component Created in NX7.5.0. | |
void | AddUserClassName (const char *uclass) |
Adds a user class to the component Created in NX7.5.0. | |
int | AdjustRegister () |
Returns the adjust register Created in NX7.5.0. | |
NXOpen::SIM::KinematicComponentBuilder::RegisterTypes | AdjustRegisterType () |
Returns the adjust register type Created in NX7.5.0. | |
int | CutcomRegister () |
Returns the cutcom register Created in NX7.5.0. | |
NXOpen::SIM::KinematicComponentBuilder::RegisterTypes | CutcomRegisterType () |
Returns the cutcom register type Created in NX7.5.0. | |
void | DeleteAllGeometries () |
Deletes all geometry elements from the component Created in NX7.5.0. | |
void | DeleteAllSystemClasses () |
Delete all system classes of the component Created in NX7.5.0. | |
void | DeleteChannelName (const NXString &channel) |
Deletes a channel name from the component Created in NX7.5.0. | |
void | DeleteChannelName (const char *channel) |
Deletes a channel name from the component Created in NX7.5.0. | |
void | DeleteGeometry (NXOpen::NXObject *geo) |
Deletes a single geometry element from the component Created in NX7.5.0. | |
void | DeleteHoldingSystem (const NXString &holdSys) |
Deletes a holding system from the component Created in NX7.5.0. | |
void | DeleteHoldingSystem (const char *holdSys) |
Deletes a holding system from the component Created in NX7.5.0. | |
void | DeleteSystemClass (NXOpen::SIM::KinematicComponentBuilder::SystemClass sysClasses) |
Delete a system class Created in NX7.5.0. | |
void | DeleteUserClassName (const NXString &uclass) |
Deletes a user class from the component Created in NX7.5.0. | |
void | DeleteUserClassName (const char *uclass) |
Deletes a user class from the component Created in NX7.5.0. | |
NXString | DeviceId () |
Returns the device id Created in NX7.5.0. | |
std::vector< NXString > | GetChannelNames () |
Get a list of channel names of the component. | |
void | GetGeometries (std::vector< NXOpen::NXObject * > &geos) |
Returns the geometry elements assigned to this component Created in NX7.5.0. | |
std::vector< NXString > | GetHoldingSystems () |
Get a list of holding systems of the component. | |
void | GetSystemClasses (std::vector< NXOpen::SIM::KinematicComponentBuilder::SystemClass > &sysClasses) |
Returns the component's system classes Created in NX7.5.0. | |
std::vector< NXString > | GetUserClassNames () |
Get a list of user classes of the component. | |
int | HolderId () |
Returns the holder id Created in NX7.5.0. | |
NXString | HolderIdString () |
Returns the holder id in string Created in NX7.5.5. | |
bool | IsOfSystemClass (NXOpen::SIM::KinematicComponentBuilder::SystemClass sysClass) |
Test if the compomnent is a member of the given system class. | |
NXOpen::SIM::KinematicJunctionBuilderList * | JunctionList () |
Returns the junction list Created in NX7.5.0. | |
NXString | Name () |
Returns the kim component's name Created in NX7.5.0. | |
int | NumberOfTools () |
Returns the number of tools Created in NX8.5.0. | |
void | RenameChannelName (const NXString &oldName, const NXString &newName) |
Renames a channel name from the component Created in NX7.5.0. | |
void | RenameChannelName (const char *oldName, const char *newName) |
Renames a channel name from the component Created in NX7.5.0. | |
void | RenameHoldingSystem (const NXString &oldName, const NXString &newName) |
Renames a holding system from the component Created in NX7.5.0. | |
void | RenameHoldingSystem (const char *oldName, const char *newName) |
Renames a holding system from the component Created in NX7.5.0. | |
void | RenameUserClass (const NXString &oldName, const NXString &newName) |
Renames a user class from the component Created in NX7.5.0. | |
void | RenameUserClass (const char *oldName, const char *newName) |
Renames a user class from the component Created in NX7.5.0. | |
void | SetAdjustRegister (int adjustReg) |
Sets the adjust register Created in NX7.5.0. | |
void | SetAdjustRegisterType (NXOpen::SIM::KinematicComponentBuilder::RegisterTypes regType) |
Sets the adjust register type Created in NX7.5.0. | |
void | SetCutcomRegister (int cutcomReg) |
Sets the cutcom register Created in NX7.5.0. | |
void | SetCutcomRegisterType (NXOpen::SIM::KinematicComponentBuilder::RegisterTypes regType) |
Sets the cutcom register type Created in NX7.5.0. | |
void | SetDeviceId (const NXString &deviceId) |
Sets the device id Created in NX7.5.0. | |
void | SetDeviceId (const char *deviceId) |
Sets the device id Created in NX7.5.0. | |
void | SetGeometries (const std::vector< NXOpen::NXObject * > &geos) |
Sets geometry elements for the component Created in NX7.5.0. | |
void | SetHolderId (int holderId) |
Sets the holder id Created in NX7.5.0. | |
void | SetHolderIdString (const NXString &holderIdString) |
Sets the holder id in string Created in NX7.5.5. | |
void | SetHolderIdString (const char *holderIdString) |
Sets the holder id in string Created in NX7.5.5. | |
void | SetName (const NXString &name) |
Sets the kim component's name Created in NX7.5.0. | |
void | SetName (const char *name) |
Sets the kim component's name Created in NX7.5.0. | |
void | SetNumberOfTools (int numTools) |
Sets the number of tools Created in NX8.5.0. | |
void | SetWorkPositionAngle (double angle) |
Sets the working position angle Created in NX7.5.0. | |
void | SetWorkPositionAngleType (NXOpen::SIM::KinematicComponentBuilder::WorkPositionAngleTypes type) |
Sets the working position angle type Created in NX7.5.0. | |
double | WorkPositionAngle () |
Returns the working position angle Created in NX7.5.0. | |
NXOpen::SIM::KinematicComponentBuilder::WorkPositionAngleTypes | WorkPositionAngleType () |
Returns the working position angle type Created in NX7.5.0. | |
![]() | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Represents the KinamaticComponentBuilder class object.
To create a new instance of this class, use SIM::KinematicComponentCollection::CreateHeadBaseComponentBuilder
Created in NX7.5.0.
The SIM KIM system classes.
void NXOpen::SIM::KinematicComponentBuilder::AddChannelName | ( | const NXString & | channel | ) |
Adds a channel name to the component
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
channel | The channel name to add NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::SIM::KinematicComponentBuilder::AddChannelName | ( | const char * | channel | ) |
Adds a channel name to the component
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
channel | The channel name to add NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::SIM::KinematicComponentBuilder::AddGeometry | ( | NXOpen::NXObject * | geo | ) |
Adds a single geometry element
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") OR resource_manager_nx ("Teamcenter Resource Manager")
geo | The geometry element to add |
void NXOpen::SIM::KinematicComponentBuilder::AddHoldingSystem | ( | const NXString & | holdSys | ) |
Adds a holding system to the component
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
holdSys | The holding system to add NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::SIM::KinematicComponentBuilder::AddHoldingSystem | ( | const char * | holdSys | ) |
Adds a holding system to the component
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
holdSys | The holding system to add NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::SIM::KinematicComponentBuilder::AddSystemClass | ( | NXOpen::SIM::KinematicComponentBuilder::SystemClass | sysClass | ) |
Add a system class
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") OR resource_manager_nx ("Teamcenter Resource Manager")
sysClass | the system class to add |
void NXOpen::SIM::KinematicComponentBuilder::AddUserClassName | ( | const NXString & | uclass | ) |
Adds a user class to the component
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
uclass | The user cass to add NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::SIM::KinematicComponentBuilder::AddUserClassName | ( | const char * | uclass | ) |
Adds a user class to the component
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
uclass | The user cass to add NOTE: The full Unicode character set is not supported for this parameter. |
int NXOpen::SIM::KinematicComponentBuilder::AdjustRegister | ( | ) |
Returns the adjust register
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
NXOpen::SIM::KinematicComponentBuilder::RegisterTypes NXOpen::SIM::KinematicComponentBuilder::AdjustRegisterType | ( | ) |
Returns the adjust register type
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
int NXOpen::SIM::KinematicComponentBuilder::CutcomRegister | ( | ) |
Returns the cutcom register
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
NXOpen::SIM::KinematicComponentBuilder::RegisterTypes NXOpen::SIM::KinematicComponentBuilder::CutcomRegisterType | ( | ) |
Returns the cutcom register type
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
void NXOpen::SIM::KinematicComponentBuilder::DeleteAllGeometries | ( | ) |
Deletes all geometry elements from the component
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
void NXOpen::SIM::KinematicComponentBuilder::DeleteAllSystemClasses | ( | ) |
Delete all system classes of the component
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
void NXOpen::SIM::KinematicComponentBuilder::DeleteChannelName | ( | const NXString & | channel | ) |
Deletes a channel name from the component
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
channel | The channel name to remove NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::SIM::KinematicComponentBuilder::DeleteChannelName | ( | const char * | channel | ) |
Deletes a channel name from the component
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
channel | The channel name to remove NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::SIM::KinematicComponentBuilder::DeleteGeometry | ( | NXOpen::NXObject * | geo | ) |
Deletes a single geometry element from the component
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
geo | The geometry to remove |
void NXOpen::SIM::KinematicComponentBuilder::DeleteHoldingSystem | ( | const NXString & | holdSys | ) |
Deletes a holding system from the component
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
holdSys | The holding system to remove NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::SIM::KinematicComponentBuilder::DeleteHoldingSystem | ( | const char * | holdSys | ) |
Deletes a holding system from the component
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
holdSys | The holding system to remove NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::SIM::KinematicComponentBuilder::DeleteSystemClass | ( | NXOpen::SIM::KinematicComponentBuilder::SystemClass | sysClasses | ) |
Delete a system class
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
sysClasses | the system class to delete |
void NXOpen::SIM::KinematicComponentBuilder::DeleteUserClassName | ( | const NXString & | uclass | ) |
Deletes a user class from the component
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
uclass | The user cass to remove NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::SIM::KinematicComponentBuilder::DeleteUserClassName | ( | const char * | uclass | ) |
Deletes a user class from the component
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
uclass | The user cass to remove NOTE: The full Unicode character set is not supported for this parameter. |
NXString NXOpen::SIM::KinematicComponentBuilder::DeviceId | ( | ) |
Returns the device id
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
std::vector<NXString> NXOpen::SIM::KinematicComponentBuilder::GetChannelNames | ( | ) |
Get a list of channel names of the component.
void NXOpen::SIM::KinematicComponentBuilder::GetGeometries | ( | std::vector< NXOpen::NXObject * > & | geos | ) |
Returns the geometry elements assigned to this component
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
geos | The geometry elements |
std::vector<NXString> NXOpen::SIM::KinematicComponentBuilder::GetHoldingSystems | ( | ) |
Get a list of holding systems of the component.
void NXOpen::SIM::KinematicComponentBuilder::GetSystemClasses | ( | std::vector< NXOpen::SIM::KinematicComponentBuilder::SystemClass > & | sysClasses | ) |
Returns the component's system classes
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
sysClasses | the component's system classes |
std::vector<NXString> NXOpen::SIM::KinematicComponentBuilder::GetUserClassNames | ( | ) |
Get a list of user classes of the component.
int NXOpen::SIM::KinematicComponentBuilder::HolderId | ( | ) |
Returns the holder id
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
NXString NXOpen::SIM::KinematicComponentBuilder::HolderIdString | ( | ) |
Returns the holder id in string
Created in NX7.5.5.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
bool NXOpen::SIM::KinematicComponentBuilder::IsOfSystemClass | ( | NXOpen::SIM::KinematicComponentBuilder::SystemClass | sysClass | ) |
Test if the compomnent is a member of the given system class.
sysClass | the system class to test |
NXOpen::SIM::KinematicJunctionBuilderList* NXOpen::SIM::KinematicComponentBuilder::JunctionList | ( | ) |
Returns the junction list
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") OR resource_manager_nx ("Teamcenter Resource Manager")
NXString NXOpen::SIM::KinematicComponentBuilder::Name | ( | ) |
Returns the kim component's name
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
int NXOpen::SIM::KinematicComponentBuilder::NumberOfTools | ( | ) |
Returns the number of tools
Created in NX8.5.0.
License requirements : None
void NXOpen::SIM::KinematicComponentBuilder::RenameChannelName | ( | const NXString & | oldName, |
const NXString & | newName | ||
) |
Renames a channel name from the component
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
oldName | The old channel name NOTE: The full Unicode character set is not supported for this parameter. |
newName | The new channel name NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::SIM::KinematicComponentBuilder::RenameChannelName | ( | const char * | oldName, |
const char * | newName | ||
) |
Renames a channel name from the component
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
oldName | The old channel name NOTE: The full Unicode character set is not supported for this parameter. |
newName | The new channel name NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::SIM::KinematicComponentBuilder::RenameHoldingSystem | ( | const NXString & | oldName, |
const NXString & | newName | ||
) |
Renames a holding system from the component
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
oldName | The old holding system NOTE: The full Unicode character set is not supported for this parameter. |
newName | The new holding system NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::SIM::KinematicComponentBuilder::RenameHoldingSystem | ( | const char * | oldName, |
const char * | newName | ||
) |
Renames a holding system from the component
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
oldName | The old holding system NOTE: The full Unicode character set is not supported for this parameter. |
newName | The new holding system NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::SIM::KinematicComponentBuilder::RenameUserClass | ( | const NXString & | oldName, |
const NXString & | newName | ||
) |
Renames a user class from the component
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
oldName | The old user class NOTE: The full Unicode character set is not supported for this parameter. |
newName | The new user class NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::SIM::KinematicComponentBuilder::RenameUserClass | ( | const char * | oldName, |
const char * | newName | ||
) |
Renames a user class from the component
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
oldName | The old user class NOTE: The full Unicode character set is not supported for this parameter. |
newName | The new user class NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::SIM::KinematicComponentBuilder::SetAdjustRegister | ( | int | adjustReg | ) |
Sets the adjust register
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
adjustReg | the adjust regsiter |
void NXOpen::SIM::KinematicComponentBuilder::SetAdjustRegisterType | ( | NXOpen::SIM::KinematicComponentBuilder::RegisterTypes | regType | ) |
Sets the adjust register type
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
regType | the adjust register type |
void NXOpen::SIM::KinematicComponentBuilder::SetCutcomRegister | ( | int | cutcomReg | ) |
Sets the cutcom register
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
cutcomReg | the cutcom register |
void NXOpen::SIM::KinematicComponentBuilder::SetCutcomRegisterType | ( | NXOpen::SIM::KinematicComponentBuilder::RegisterTypes | regType | ) |
Sets the cutcom register type
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
regType | the cutcom register type |
void NXOpen::SIM::KinematicComponentBuilder::SetDeviceId | ( | const NXString & | deviceId | ) |
Sets the device id
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
deviceId | the new device id |
void NXOpen::SIM::KinematicComponentBuilder::SetDeviceId | ( | const char * | deviceId | ) |
Sets the device id
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
deviceId | the new device id |
void NXOpen::SIM::KinematicComponentBuilder::SetGeometries | ( | const std::vector< NXOpen::NXObject * > & | geos | ) |
Sets geometry elements for the component
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
geos | the geometry elements |
void NXOpen::SIM::KinematicComponentBuilder::SetHolderId | ( | int | holderId | ) |
Sets the holder id
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
holderId | the holder id |
void NXOpen::SIM::KinematicComponentBuilder::SetHolderIdString | ( | const NXString & | holderIdString | ) |
Sets the holder id in string
Created in NX7.5.5.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
holderIdString | the new holder id in string |
void NXOpen::SIM::KinematicComponentBuilder::SetHolderIdString | ( | const char * | holderIdString | ) |
Sets the holder id in string
Created in NX7.5.5.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
holderIdString | the new holder id in string |
void NXOpen::SIM::KinematicComponentBuilder::SetName | ( | const NXString & | name | ) |
Sets the kim component's name
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") OR resource_manager_nx ("Teamcenter Resource Manager")
name | the component's new name |
void NXOpen::SIM::KinematicComponentBuilder::SetName | ( | const char * | name | ) |
Sets the kim component's name
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder") OR resource_manager_nx ("Teamcenter Resource Manager")
name | the component's new name |
void NXOpen::SIM::KinematicComponentBuilder::SetNumberOfTools | ( | int | numTools | ) |
Sets the number of tools
Created in NX8.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
numTools | the number of tools |
void NXOpen::SIM::KinematicComponentBuilder::SetWorkPositionAngle | ( | double | angle | ) |
Sets the working position angle
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
angle | the working position angle |
void NXOpen::SIM::KinematicComponentBuilder::SetWorkPositionAngleType | ( | NXOpen::SIM::KinematicComponentBuilder::WorkPositionAngleTypes | type | ) |
Sets the working position angle type
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
type | The working position angle type |
double NXOpen::SIM::KinematicComponentBuilder::WorkPositionAngle | ( | ) |
Returns the working position angle
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")
NXOpen::SIM::KinematicComponentBuilder::WorkPositionAngleTypes NXOpen::SIM::KinematicComponentBuilder::WorkPositionAngleType | ( | ) |
Returns the working position angle type
Created in NX7.5.0.
License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification") OR nx_isv_mtb ("Machine Tool Builder")