NXOpen C++ Reference Guide
|
Define Robot
To create a new instance of this class, use NXOpen::LineDesigner::LineDesignerManager::CreateDefineRobotBuilder
Default values.
More...
Public Member Functions | |
NXString | BaseFrameCompitableTypeName () |
Returns the base frame compitable type name Created in NX12.0.1. More... | |
NXOpen::Direction * | BaseFrameDirectionOfConnector () |
Returns the base frame direction of connector Created in NX12.0.1. More... | |
NXOpen::Direction * | BaseFrameParallelToObjectDirection () |
Returns the base frame parallel to object direction Created in NX12.0.1. More... | |
NXOpen::Point * | BaseFramePoint () |
Returns the base frame point Created in NX12.0.1. More... | |
bool | BaseFrameReversePropagation () |
Returns the base frame reverse propagation Created in NX12.0.1. More... | |
std::vector< NXString > | GetBaseFrameCompatibleTypeList () |
The base frame compatible connector types are returns Created in NX12.0.1. More... | |
std::vector< NXOpen::Expression * > | GetBaseFramePropagatedExpression () |
The base frame connector propagated expressions Created in NX12.0.1. More... | |
std::vector< NXOpen::Expression * > | GetToolFramePropagatedExpression () |
The tool frame connector propagated expressions Created in NX12.0.1. More... | |
void | SetBaseFrameCompatibleTypeList (const std::vector< NXString > &baseFrameCompatibleTypeList) |
The base connector compatible types are set Created in NX12.0.1. More... | |
void | SetBaseFrameCompitableTypeName (const NXString &baseFrameCompitableTypeName) |
Sets the base frame compitable type name Created in NX12.0.1. More... | |
void | SetBaseFrameCompitableTypeName (const char *baseFrameCompitableTypeName) |
Sets the base frame compitable type name Created in NX12.0.1. More... | |
void | SetBaseFrameDirectionOfConnector (NXOpen::Direction *baseFrameDirectionOfConnector) |
Sets the base frame direction of connector Created in NX12.0.1. More... | |
void | SetBaseFrameParallelToObjectDirection (NXOpen::Direction *baseFrameParallelToObjectDirection) |
Sets the base frame parallel to object direction Created in NX12.0.1. More... | |
void | SetBaseFramePoint (NXOpen::Point *baseFramePoint) |
Sets the base frame point Created in NX12.0.1. More... | |
void | SetBaseFramePropagatedExpression (const std::vector< NXOpen::Expression * > &baseFramePropagatedExpression) |
The base frame connector propagated expressions are set Created in NX12.0.1. More... | |
void | SetBaseFrameReversePropagation (bool baseFrameReversePropagation) |
Sets the base frame reverse propagation Created in NX12.0.1. More... | |
void | SetNthBaseFramePropagatedExpression (int nthBaseFramePropagatedExpression, NXOpen::Expression *baseFramePropagatedExpression) |
The Nth expressions from base frame connector propagated expressions are set Created in NX12.0.1. More... | |
void | SetNthToolFramePropagatedExpression (int nthToolFramePropagatedExpression, NXOpen::Expression *toolFramePropagatedExpression) |
The Nth expressions from tool frame connector propagated expressions are set Created in NX12.0.1. More... | |
void | SetToolFrameDirectionOfConnector (NXOpen::Direction *toolFrameDirectionOfConnector) |
Sets the tool frame direction of connector Created in NX12.0.1. More... | |
void | SetToolFrameParallelToObjectDirection (NXOpen::Direction *toolFrameParallelToObjectDirection) |
Sets the tool frame parallel to object direction Created in NX12.0.1. More... | |
void | SetToolFramePoint (NXOpen::Point *toolFramePoint) |
Sets the tool frame point Created in NX12.0.1. More... | |
void | SetToolFramePropagatedExpression (const std::vector< NXOpen::Expression * > &toolFramePropagatedExpression) |
The tool frame connector propagated expressions are set Created in NX12.0.1. More... | |
NXOpen::Direction * | ToolFrameDirectionOfConnector () |
Returns the tool frame direction of connector Created in NX12.0.1. More... | |
NXOpen::Direction * | ToolFrameParallelToObjectDirection () |
Returns the tool frame parallel to object direction Created in NX12.0.1. More... | |
NXOpen::Point * | ToolFramePoint () |
Returns the tool frame point Created in NX12.0.1. 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... | |
Define Robot
To create a new instance of this class, use NXOpen::LineDesigner::LineDesignerManager::CreateDefineRobotBuilder
Default values.
Property | Value |
---|---|
BaseFrameReversePropagation |
0 |
Created in NX12.0.1.
NXString NXOpen::LineDesigner::DefineRobotBuilder::BaseFrameCompitableTypeName | ( | ) |
Returns the base frame compitable type name
Created in NX12.0.1.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
NXOpen::Direction* NXOpen::LineDesigner::DefineRobotBuilder::BaseFrameDirectionOfConnector | ( | ) |
Returns the base frame direction of connector
Created in NX12.0.1.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
NXOpen::Direction* NXOpen::LineDesigner::DefineRobotBuilder::BaseFrameParallelToObjectDirection | ( | ) |
Returns the base frame parallel to object direction
Created in NX12.0.1.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
NXOpen::Point* NXOpen::LineDesigner::DefineRobotBuilder::BaseFramePoint | ( | ) |
Returns the base frame point
Created in NX12.0.1.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
bool NXOpen::LineDesigner::DefineRobotBuilder::BaseFrameReversePropagation | ( | ) |
Returns the base frame reverse propagation
Created in NX12.0.1.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
std::vector<NXString> NXOpen::LineDesigner::DefineRobotBuilder::GetBaseFrameCompatibleTypeList | ( | ) |
The base frame compatible connector types are returns
Created in NX12.0.1.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
std::vector<NXOpen::Expression *> NXOpen::LineDesigner::DefineRobotBuilder::GetBaseFramePropagatedExpression | ( | ) |
The base frame connector propagated expressions
Created in NX12.0.1.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
std::vector<NXOpen::Expression *> NXOpen::LineDesigner::DefineRobotBuilder::GetToolFramePropagatedExpression | ( | ) |
The tool frame connector propagated expressions
Created in NX12.0.1.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
void NXOpen::LineDesigner::DefineRobotBuilder::SetBaseFrameCompatibleTypeList | ( | const std::vector< NXString > & | baseFrameCompatibleTypeList | ) |
The base connector compatible types are set
Created in NX12.0.1.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
baseFrameCompatibleTypeList | baseframecompatibletypelist |
void NXOpen::LineDesigner::DefineRobotBuilder::SetBaseFrameCompitableTypeName | ( | const NXString & | baseFrameCompitableTypeName | ) |
Sets the base frame compitable type name
Created in NX12.0.1.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
baseFrameCompitableTypeName | baseframecompitabletypename |
void NXOpen::LineDesigner::DefineRobotBuilder::SetBaseFrameCompitableTypeName | ( | const char * | baseFrameCompitableTypeName | ) |
Sets the base frame compitable type name
Created in NX12.0.1.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
baseFrameCompitableTypeName | baseframecompitabletypename |
void NXOpen::LineDesigner::DefineRobotBuilder::SetBaseFrameDirectionOfConnector | ( | NXOpen::Direction * | baseFrameDirectionOfConnector | ) |
Sets the base frame direction of connector
Created in NX12.0.1.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
baseFrameDirectionOfConnector | baseframedirectionofconnector |
void NXOpen::LineDesigner::DefineRobotBuilder::SetBaseFrameParallelToObjectDirection | ( | NXOpen::Direction * | baseFrameParallelToObjectDirection | ) |
Sets the base frame parallel to object direction
Created in NX12.0.1.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
baseFrameParallelToObjectDirection | baseframeparalleltoobjectdirection |
void NXOpen::LineDesigner::DefineRobotBuilder::SetBaseFramePoint | ( | NXOpen::Point * | baseFramePoint | ) |
Sets the base frame point
Created in NX12.0.1.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
baseFramePoint | baseframepoint |
void NXOpen::LineDesigner::DefineRobotBuilder::SetBaseFramePropagatedExpression | ( | const std::vector< NXOpen::Expression * > & | baseFramePropagatedExpression | ) |
The base frame connector propagated expressions are set
Created in NX12.0.1.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
baseFramePropagatedExpression | baseframepropagatedexpression |
void NXOpen::LineDesigner::DefineRobotBuilder::SetBaseFrameReversePropagation | ( | bool | baseFrameReversePropagation | ) |
Sets the base frame reverse propagation
Created in NX12.0.1.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
baseFrameReversePropagation | baseframereversepropagation |
void NXOpen::LineDesigner::DefineRobotBuilder::SetNthBaseFramePropagatedExpression | ( | int | nthBaseFramePropagatedExpression, |
NXOpen::Expression * | baseFramePropagatedExpression | ||
) |
The Nth expressions from base frame connector propagated expressions are set
Created in NX12.0.1.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
nthBaseFramePropagatedExpression | nthbaseframepropagatedexpression |
baseFramePropagatedExpression | baseframepropagatedexpression |
void NXOpen::LineDesigner::DefineRobotBuilder::SetNthToolFramePropagatedExpression | ( | int | nthToolFramePropagatedExpression, |
NXOpen::Expression * | toolFramePropagatedExpression | ||
) |
The Nth expressions from tool frame connector propagated expressions are set
Created in NX12.0.1.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
nthToolFramePropagatedExpression | nthtoolframepropagatedexpression |
toolFramePropagatedExpression | toolframepropagatedexpression |
void NXOpen::LineDesigner::DefineRobotBuilder::SetToolFrameDirectionOfConnector | ( | NXOpen::Direction * | toolFrameDirectionOfConnector | ) |
Sets the tool frame direction of connector
Created in NX12.0.1.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
toolFrameDirectionOfConnector | toolframedirectionofconnector |
void NXOpen::LineDesigner::DefineRobotBuilder::SetToolFrameParallelToObjectDirection | ( | NXOpen::Direction * | toolFrameParallelToObjectDirection | ) |
Sets the tool frame parallel to object direction
Created in NX12.0.1.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
toolFrameParallelToObjectDirection | toolframeparalleltoobjectdirection |
void NXOpen::LineDesigner::DefineRobotBuilder::SetToolFramePoint | ( | NXOpen::Point * | toolFramePoint | ) |
Sets the tool frame point
Created in NX12.0.1.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
toolFramePoint | toolframepoint |
void NXOpen::LineDesigner::DefineRobotBuilder::SetToolFramePropagatedExpression | ( | const std::vector< NXOpen::Expression * > & | toolFramePropagatedExpression | ) |
The tool frame connector propagated expressions are set
Created in NX12.0.1.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
toolFramePropagatedExpression | toolframepropagatedexpression |
NXOpen::Direction* NXOpen::LineDesigner::DefineRobotBuilder::ToolFrameDirectionOfConnector | ( | ) |
Returns the tool frame direction of connector
Created in NX12.0.1.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
NXOpen::Direction* NXOpen::LineDesigner::DefineRobotBuilder::ToolFrameParallelToObjectDirection | ( | ) |
Returns the tool frame parallel to object direction
Created in NX12.0.1.
License requirements : ld_line_designer ("FULL LINE DESIGNER")
NXOpen::Point* NXOpen::LineDesigner::DefineRobotBuilder::ToolFramePoint | ( | ) |
Returns the tool frame point
Created in NX12.0.1.
License requirements : ld_line_designer ("FULL LINE DESIGNER")