NX Open C++ Reference Guide
|
Represents a NXOpen::Mechatronics::PathConstraintJoint builder. More...
Public Types | |
enum | PathTypes { PathTypesFromCoordinateSystems, PathTypesFromCurves } |
the path types More... | |
Public Member Functions | |
NXOpen::Direction * | AxisVector () |
Returns the axis vector which is tangent to the path curve at the selected point Created in NX10.0.0. More... | |
void | EvaluatePath (const std::vector< NXOpen::NXObject * > &curves) |
Evaluate the composited path with the curves. More... | |
NXOpen::Mechatronics::PathConstraintFrameBuilderList * | FrameList () |
Returns the list containing the defined frames. More... | |
void | GeneratePathCurves () |
Generate the path curves from the coordinates systems. More... | |
std::vector< NXOpen::NXObject * > | GetPathCurves () |
Get the path curves that constrain the movement of the attachment. More... | |
NXOpen::Mechatronics::PathConstraintFrameBuilder * | NewPathFrame () |
Creates a NXOpen::Mechatronics::PathConstraintFrameBuilder object. More... | |
bool | PathPreview () |
Returns the path preview Created in NX10.0.0. More... | |
NXOpen::Mechatronics::PathConstraintJointBuilder::PathTypes | PathType () |
Returns the path type. More... | |
NXOpen::Point * | PointOnCurve () |
Returns the selected point on curve Created in NX10.0.0. More... | |
void | SetAxisVector (NXOpen::Direction *axisVector) |
Sets the axis vector which is tangent to the path curve at the selected point Created in NX10.0.0. More... | |
void | SetPathCurvesFromCurves (const std::vector< NXOpen::NXObject * > &pathCurves) |
Set the path curves that constrain the movement of the attachment Created in NX10.0.0. More... | |
void | SetPathPreview (bool enable) |
Sets the path preview Created in NX10.0.0. More... | |
void | SetPathType (NXOpen::Mechatronics::PathConstraintJointBuilder::PathTypes pathType) |
Sets the path type. More... | |
void | SetPointOnCurve (NXOpen::Point *pointOnCurve) |
Sets the selected point on curve Created in NX10.0.0. More... | |
Public Member Functions inherited from NXOpen::Mechatronics::PhysicsJointBuilder | |
NXOpen::SelectNXObject * | Attachment () |
Returns the attachment of joint. More... | |
NXOpen::SelectNXObject * | Base () |
Returns the base of joint. More... | |
NXOpen::Point * | BaseAnchorPoint () |
Returns. More... | |
NXOpen::Direction * | BaseAxisVector () |
Returns. More... | |
NXString | Name () |
Returns the name. More... | |
bool | Positioning () |
Returns. More... | |
void | SetAttachment (NXOpen::NXObject *attachment) |
Sets the attachment. More... | |
void | SetBase (NXOpen::NXObject *base) |
Sets the base. More... | |
void | SetBaseAnchorPoint (NXOpen::Point *point) |
Sets. More... | |
void | SetBaseAxisVector (NXOpen::Direction *axisVector) |
Sets. More... | |
void | SetName (const NXString &name) |
Sets the name. More... | |
void | SetName (const char *name) |
Sets the name. More... | |
void | SetPositioning (bool usePositioning) |
Sets. 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 NXOpen::Mechatronics::PathConstraintJoint builder.
To create a new instance of this class, use NXOpen::Mechatronics::PathConstraintJointCollection::CreatePathConstraintJointBuilder
Created in NX10.0.0.
NXOpen::Direction* NXOpen::Mechatronics::PathConstraintJointBuilder::AxisVector | ( | ) |
Returns the axis vector which is tangent to the path curve at the selected point
Created in NX10.0.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
void NXOpen::Mechatronics::PathConstraintJointBuilder::EvaluatePath | ( | const std::vector< NXOpen::NXObject * > & | curves | ) |
Evaluate the composited path with the curves.
Created in NX10.0.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
curves | curve or edge |
NXOpen::Mechatronics::PathConstraintFrameBuilderList* NXOpen::Mechatronics::PathConstraintJointBuilder::FrameList | ( | ) |
Returns the list containing the defined frames.
Created in NX10.0.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
void NXOpen::Mechatronics::PathConstraintJointBuilder::GeneratePathCurves | ( | ) |
Generate the path curves from the coordinates systems.
Created in NX10.0.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
std::vector<NXOpen::NXObject *> NXOpen::Mechatronics::PathConstraintJointBuilder::GetPathCurves | ( | ) |
Get the path curves that constrain the movement of the attachment.
NXOpen::Mechatronics::PathConstraintFrameBuilder* NXOpen::Mechatronics::PathConstraintJointBuilder::NewPathFrame | ( | ) |
Creates a NXOpen::Mechatronics::PathConstraintFrameBuilder object.
bool NXOpen::Mechatronics::PathConstraintJointBuilder::PathPreview | ( | ) |
Returns the path preview
Created in NX10.0.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
NXOpen::Mechatronics::PathConstraintJointBuilder::PathTypes NXOpen::Mechatronics::PathConstraintJointBuilder::PathType | ( | ) |
Returns the path type.
Created in NX10.0.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
NXOpen::Point* NXOpen::Mechatronics::PathConstraintJointBuilder::PointOnCurve | ( | ) |
Returns the selected point on curve
Created in NX10.0.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
void NXOpen::Mechatronics::PathConstraintJointBuilder::SetAxisVector | ( | NXOpen::Direction * | axisVector | ) |
Sets the axis vector which is tangent to the path curve at the selected point
Created in NX10.0.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
axisVector | axisvector |
void NXOpen::Mechatronics::PathConstraintJointBuilder::SetPathCurvesFromCurves | ( | const std::vector< NXOpen::NXObject * > & | pathCurves | ) |
Set the path curves that constrain the movement of the attachment
Created in NX10.0.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
pathCurves | curve or edge |
void NXOpen::Mechatronics::PathConstraintJointBuilder::SetPathPreview | ( | bool | enable | ) |
Sets the path preview
Created in NX10.0.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
enable | enable |
void NXOpen::Mechatronics::PathConstraintJointBuilder::SetPathType | ( | NXOpen::Mechatronics::PathConstraintJointBuilder::PathTypes | pathType | ) |
Sets the path type.
Created in NX10.0.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
pathType | pathtype |
void NXOpen::Mechatronics::PathConstraintJointBuilder::SetPointOnCurve | ( | NXOpen::Point * | pointOnCurve | ) |
Sets the selected point on curve
Created in NX10.0.0.
License requirements : nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER")
pointOnCurve | pointoncurve |