NX Open C++ Reference Guide
|
The Routing IPath object is a list of segments in a route. More...
Public Member Functions | |
virtual void | AddSegmentsToList (const std::vector< NXOpen::Routing::ISegment * > &objs)=0 |
Adds segment(s) to an IPath object. | |
virtual NXOpen::Routing::ControlPoint * | ControlPointEnd ()=0 |
Returns the end ControlPoint for an IPath object. | |
virtual NXOpen::Routing::ControlPoint * | ControlPointStart ()=0 |
Returns the start ControlPoint for an IPath object. | |
virtual void | DelSegmentsFromList (const std::vector< NXOpen::Routing::ISegment * > &objs)=0 |
Removes segment(s) from the IPath object. | |
virtual std::vector < NXOpen::Routing::ISegment * > | GetSegmentList ()=0 |
Returns the list of all of the segments contained in the IPath. | |
virtual void | SetControlPointEnd (NXOpen::Routing::ControlPoint *end)=0 |
Sets the end ControlPoint for an IPath object. | |
virtual void | SetControlPointStart (NXOpen::Routing::ControlPoint *start)=0 |
Sets the start ControlPoint for an IPath object. |
The Routing IPath object is a list of segments in a route.
It also contains the beginning and ending control point for the path.
Created in NX4.0.0.
virtual void NXOpen::Routing::IPath::AddSegmentsToList | ( | const std::vector< NXOpen::Routing::ISegment * > & | objs | ) | [pure virtual] |
Adds segment(s) to an IPath object.
Created in NX4.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
objs | list of segments that are to be added |
Implemented in NXOpen::Routing::OffsetPath, NXOpen::Routing::Wire, and NXOpen::Routing::Path.
virtual NXOpen::Routing::ControlPoint* NXOpen::Routing::IPath::ControlPointEnd | ( | ) | [pure virtual] |
Returns the end ControlPoint for an IPath object.
Created in NX4.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
Implemented in NXOpen::Routing::OffsetPath, NXOpen::Routing::Wire, and NXOpen::Routing::Path.
virtual NXOpen::Routing::ControlPoint* NXOpen::Routing::IPath::ControlPointStart | ( | ) | [pure virtual] |
Returns the start ControlPoint for an IPath object.
Created in NX4.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
Implemented in NXOpen::Routing::OffsetPath, NXOpen::Routing::Wire, and NXOpen::Routing::Path.
virtual void NXOpen::Routing::IPath::DelSegmentsFromList | ( | const std::vector< NXOpen::Routing::ISegment * > & | objs | ) | [pure virtual] |
Removes segment(s) from the IPath object.
Created in NX4.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
objs | list of segments that are to be deleted |
Implemented in NXOpen::Routing::OffsetPath, NXOpen::Routing::Wire, and NXOpen::Routing::Path.
virtual std::vector<NXOpen::Routing::ISegment *> NXOpen::Routing::IPath::GetSegmentList | ( | ) | [pure virtual] |
Returns the list of all of the segments contained in the IPath.
Implemented in NXOpen::Routing::OffsetPath, NXOpen::Routing::Wire, and NXOpen::Routing::Path.
virtual void NXOpen::Routing::IPath::SetControlPointEnd | ( | NXOpen::Routing::ControlPoint * | end | ) | [pure virtual] |
Sets the end ControlPoint for an IPath object.
Created in NX4.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
end | end ControlPoint for the IPath object |
Implemented in NXOpen::Routing::OffsetPath, NXOpen::Routing::Wire, and NXOpen::Routing::Path.
virtual void NXOpen::Routing::IPath::SetControlPointStart | ( | NXOpen::Routing::ControlPoint * | start | ) | [pure virtual] |
Sets the start ControlPoint for an IPath object.
Created in NX4.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
start | start ControlPoint for the IPath object |
Implemented in NXOpen::Routing::OffsetPath, NXOpen::Routing::Wire, and NXOpen::Routing::Path.