NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::Fields::PathObjects Class Reference

Contains objects that define a lattice path. More...

Inheritance diagram for NXOpen::Fields::PathObjects:
NXOpen::SelectObjectList NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Member Functions

void HandleLatestSelDirection ()
 Check the direction of the lastest selection and reverse it if necessary
Created in NX11.0.0. More...
 
void ReverseDirection ()
 Reverses the order of the objects in the path
Created in NX6.0.1. More...
 
void ReverseSectionDirection (int index)
 Reverses the order of the objects in the path
Created in NX11.0.0. More...
 
- Public Member Functions inherited from NXOpen::SelectObjectList
bool Add (NXOpen::TaggedObject *object)
 Adds an object to the list. More...
 
bool Add (const std::vector< NXOpen::TaggedObject * > &objects)
 Adds a set of objects to the list. More...
 
bool Add (NXOpen::SelectionMethod *inputSelectionMethod)
 Adds the objects from a SelectionMethod to the list. More...
 
bool Add (NXOpen::TaggedObject *selection, NXOpen::View *view, const NXOpen::Point3d &point)
 Adds the object with the objects view and objects point. More...
 
bool Add (NXOpen::InferSnapType::SnapType snapType, NXOpen::TaggedObject *selection1, NXOpen::View *view1, const NXOpen::Point3d &point1, NXOpen::TaggedObject *selection2, NXOpen::View *view2, const NXOpen::Point3d &point2)
 The object being selected with the objects view and objects point and snap information. More...
 
bool Add (NXOpen::TaggedObject *selection, NXOpen::CaeObjectType::CaeSubType caeSubType, int caeSubId)
 The object being selected with CAE set object information. More...
 
void Clear ()
 Removes all items from the list. More...
 
bool Contains (NXOpen::TaggedObject *object)
 Returns whether the specified object is already in the list or not. More...
 
bool DuplicatesAllowed ()
 Returns whether duplicate objects are allowed in the selection list. More...
 
std::vector
< NXOpen::TaggedObject * > 
GetArray ()
 Returns the list of objects in the selection list. More...
 
std::vector
< NXOpen::SelectObject * > 
GetSelectObjectArray ()
 Returns the list of SelectObjects in the selection list. More...
 
bool Remove (NXOpen::TaggedObject *object)
 Remove specified object from list. More...
 
bool Remove (NXOpen::TaggedObject *object, NXOpen::View *view)
 Remove specified object from list. More...
 
bool Remove (NXOpen::InferSnapType::SnapType snapType, NXOpen::TaggedObject *selection1, NXOpen::View *view1, const NXOpen::Point3d &point1, NXOpen::TaggedObject *selection2, NXOpen::View *view2, const NXOpen::Point3d &point2)
 Remove specified object from list. More...
 
bool Remove (NXOpen::SelectionMethod *inputSelectionMethod)
 Removes the objects from a SelectionMethod from the list. More...
 
bool RemoveArray (const std::vector< NXOpen::TaggedObject * > &objects)
 Remove specified objects from list. More...
 
void SetArray (const std::vector< NXOpen::TaggedObject * > &objects)
 Sets the list of objects in the selection list. More...
 
int Size ()
 Returns the number of objects in the list. 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

Contains objects that define a lattice path.


Not a KF builder; see Fields.FieldManager methods to create a Fields.PathObjects.

Created in NX6.0.1.

Member Function Documentation

void NXOpen::Fields::PathObjects::HandleLatestSelDirection ( )

Check the direction of the lastest selection and reverse it if necessary
Created in NX11.0.0.



License requirements : None

void NXOpen::Fields::PathObjects::ReverseDirection ( )

Reverses the order of the objects in the path
Created in NX6.0.1.



License requirements : None

void NXOpen::Fields::PathObjects::ReverseSectionDirection ( int  index)

Reverses the order of the objects in the path
Created in NX11.0.0.



License requirements : None

Parameters
indexindex

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