NXOpen C++ Reference Guide
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Member Functions | List of all members
NXOpen::LineDesigner::DefineRobotBuilder Class Reference

Define Robot
To create a new instance of this class, use NXOpen::LineDesigner::LineDesignerManager::CreateDefineRobotBuilder
Default values. More...

Inheritance diagram for NXOpen::LineDesigner::DefineRobotBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Member Functions

NXString BaseFrameCompitableTypeName ()
 Returns the base frame compitable type name
Created in NX12.0.1. More...
 
NXOpen::DirectionBaseFrameDirectionOfConnector ()
 Returns the base frame direction of connector
Created in NX12.0.1. More...
 
NXOpen::DirectionBaseFrameParallelToObjectDirection ()
 Returns the base frame parallel to object direction
Created in NX12.0.1. More...
 
NXOpen::PointBaseFramePoint ()
 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< NXStringGetBaseFrameCompatibleTypeList ()
 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::DirectionToolFrameDirectionOfConnector ()
 Returns the tool frame direction of connector
Created in NX12.0.1. More...
 
NXOpen::DirectionToolFrameParallelToObjectDirection ()
 Returns the tool frame parallel to object direction
Created in NX12.0.1. More...
 
NXOpen::PointToolFramePoint ()
 Returns the tool frame point
Created in NX12.0.1. 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

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.

Member Function Documentation

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

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

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

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

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

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

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

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

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

Parameters
nthBaseFramePropagatedExpressionnthbaseframepropagatedexpression
baseFramePropagatedExpressionbaseframepropagatedexpression
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")

Parameters
nthToolFramePropagatedExpressionnthtoolframepropagatedexpression
toolFramePropagatedExpressiontoolframepropagatedexpression
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")

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

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

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

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


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