NX Open C++ Reference Guide
|
Represents a PressLineSimulation::RotaryCamBuilder builder
To create a new instance of this class, use NXOpen::PressLineSimulation::ApplicationManager::CreateRotaryCamBuilder
Default values.
More...
Public Member Functions | |
NXOpen::Expression * | BackstopOffset () |
Returns the offset (in degrees) from the cam to the backstop. More... | |
NXOpen::Axis * | CamAxis () |
Returns the axis of rotation. More... | |
NXOpen::SelectBodyList * | CamBodies () |
Returns the rotary cam bodies. More... | |
NXString | CompName () |
Returns the unique name used to identify the simulation component. More... | |
void | DeleteCam () |
To delete the cam. More... | |
NXString | Description () |
Returns the description of the cam. More... | |
bool | Disable () |
Returns the disable status of the cam. More... | |
NXOpen::SelectBodyList * | DriveBodies () |
Returns the drive bodies. More... | |
void | SetCamAxis (NXOpen::Axis *camAxis) |
Sets the axis of rotation. More... | |
void | SetCompName (const NXString &compName) |
Sets the unique name used to identify the simulation component. More... | |
void | SetCompName (const char *compName) |
Sets the unique name used to identify the simulation component. More... | |
void | SetDescription (const NXString &description) |
Sets the description of the cam. More... | |
void | SetDescription (const char *description) |
Sets the description of the cam. More... | |
void | SetDisable (bool disable) |
Sets the disable status of the cam. More... | |
void | SetOutOfDate () |
To set the out of date status of the cam. More... | |
Public Member Functions inherited from NXOpen::PressLineSimulation::DrivenCamBuilder | |
double | CamCollisionFacetingTolerance () |
Returns the cam collision faceting tolerance. More... | |
void | SetCamCollisionFacetingTolerance (double camCollisionFacetingTolerance) |
Sets the cam collision faceting tolerance. 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 PressLineSimulation::RotaryCamBuilder builder
To create a new instance of this class, use NXOpen::PressLineSimulation::ApplicationManager::CreateRotaryCamBuilder
Default values.
Property | Value |
---|---|
BackstopOffset.Value |
0 (millimeters part), 0 (inches part) |
Created in NX12.0.0.
NXOpen::Expression* NXOpen::PressLineSimulation::RotaryCamBuilder::BackstopOffset | ( | ) |
Returns the offset (in degrees) from the cam to the backstop.
Created in NX12.0.0.
License requirements : None
NXOpen::Axis* NXOpen::PressLineSimulation::RotaryCamBuilder::CamAxis | ( | ) |
Returns the axis of rotation.
The backstop is counter-clockwise when the axis is pointing toward you.
Created in NX12.0.0.
License requirements : None
NXOpen::SelectBodyList* NXOpen::PressLineSimulation::RotaryCamBuilder::CamBodies | ( | ) |
Returns the rotary cam bodies.
Created in NX12.0.0.
License requirements : None
NXString NXOpen::PressLineSimulation::RotaryCamBuilder::CompName | ( | ) |
Returns the unique name used to identify the simulation component.
Created in NX12.0.0.
License requirements : None
void NXOpen::PressLineSimulation::RotaryCamBuilder::DeleteCam | ( | ) |
To delete the cam.
Created in NX12.0.0.
License requirements : nx_pls_die_checker (" NX Press Die Checker")
NXString NXOpen::PressLineSimulation::RotaryCamBuilder::Description | ( | ) |
Returns the description of the cam.
Created in NX12.0.0.
License requirements : None
bool NXOpen::PressLineSimulation::RotaryCamBuilder::Disable | ( | ) |
Returns the disable status of the cam.
Created in NX12.0.0.
License requirements : None
NXOpen::SelectBodyList* NXOpen::PressLineSimulation::RotaryCamBuilder::DriveBodies | ( | ) |
Returns the drive bodies.
Created in NX12.0.0.
License requirements : None
void NXOpen::PressLineSimulation::RotaryCamBuilder::SetCamAxis | ( | NXOpen::Axis * | camAxis | ) |
Sets the axis of rotation.
The backstop is counter-clockwise when the axis is pointing toward you.
Created in NX12.0.0.
License requirements : nx_pls_die_checker (" NX Press Die Checker")
camAxis | camaxis |
void NXOpen::PressLineSimulation::RotaryCamBuilder::SetCompName | ( | const NXString & | compName | ) |
Sets the unique name used to identify the simulation component.
Created in NX12.0.0.
License requirements : nx_pls_die_checker (" NX Press Die Checker")
compName | compname |
void NXOpen::PressLineSimulation::RotaryCamBuilder::SetCompName | ( | const char * | compName | ) |
Sets the unique name used to identify the simulation component.
Created in NX12.0.0.
License requirements : nx_pls_die_checker (" NX Press Die Checker")
compName | compname |
void NXOpen::PressLineSimulation::RotaryCamBuilder::SetDescription | ( | const NXString & | description | ) |
Sets the description of the cam.
Created in NX12.0.0.
License requirements : nx_pls_die_checker (" NX Press Die Checker")
description | description |
void NXOpen::PressLineSimulation::RotaryCamBuilder::SetDescription | ( | const char * | description | ) |
Sets the description of the cam.
Created in NX12.0.0.
License requirements : nx_pls_die_checker (" NX Press Die Checker")
description | description |
void NXOpen::PressLineSimulation::RotaryCamBuilder::SetDisable | ( | bool | disable | ) |
Sets the disable status of the cam.
Created in NX12.0.0.
License requirements : nx_pls_die_checker (" NX Press Die Checker")
disable | disable |
void NXOpen::PressLineSimulation::RotaryCamBuilder::SetOutOfDate | ( | ) |
To set the out of date status of the cam.
Created in NX12.0.0.
License requirements : nx_pls_die_checker (" NX Press Die Checker")