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

Represents SectionLineSegmentPointListBuilder class. More...

Inheritance diagram for NXOpen::Drawings::SectionLineSegmentPointListBuilder:
NXOpen::TaggedObject

Public Member Functions

NXOpen::Drawings::SectionLineSegmentPointBuilderAddCutSegment (NXOpen::Point *location)
 Creates a new NXOpen::Drawings::SectionLineSegmentPointBuilder object. More...
 
NXOpen::Drawings::SectionLineSegmentPointBuilderAddCutSegment (NXOpen::Point *location, NXOpen::Drawings::SectionLineSegmentPointBuilder *referencedCutSegment)
 Creates a new NXOpen::Drawings::SectionLineSegmentPointBuilder In case of point to point section line ,new segment is added at location prior to reference cut segment specified. More...
 
void Append (NXOpen::Drawings::SectionLineSegmentPointBuilder *pointData)
 Appends NXOpen::Drawings::SectionLineSegmentPointBuilder object to the end of the list
Created in NX10.0.0. More...
 
void Clear ()
 Deletes all NXOpen::Drawings::SectionLineSegmentPointBuilder objects from the list
Created in NX10.0.0. More...
 
NXOpen::Drawings::SectionLineSegmentPointBuilderCreateSectionLineSegmentPointBuilder ()
 Creates a new NXOpen::Drawings::SectionLineSegmentPointBuilder object. More...
 
void Delete (NXOpen::Drawings::SectionLineSegmentPointBuilder *point)
 Deletes a given NXOpen::Drawings::SectionLineSegmentPointBuilder object from the list
Created in NX10.0.0. More...
 
void Delete (int index)
 Deletes NXOpen::Drawings::SectionLineSegmentPointBuilder object of a certain index from the list
Created in NX10.0.0. More...
 
NXOpen::Drawings::SectionLineSegmentPointBuilderFindItem (int index)
 Returns NXOpen::Drawings::SectionLineSegmentPointBuilder object at the input index. More...
 
std::vector
< NXOpen::Drawings::SectionLineSegmentPointBuilder * > 
GetContents ()
 Queries all the NXOpen::Drawings::SectionLineSegmentPointBuilder objects. More...
 
int GetIndex (NXOpen::Drawings::SectionLineSegmentPointBuilder *point)
 Finds index of NXOpen::Drawings::SectionLineSegmentPointBuilder object in the list. More...
 
void Insert (int insertBeforeIndex, NXOpen::Drawings::SectionLineSegmentPointBuilder *point)
 Inserts NXOpen::Drawings::SectionLineSegmentPointBuilder object in the list before a given position
Created in NX10.0.0. More...
 
int Length ()
 Returns the number of NXOpen::Drawings::SectionLineSegmentPointBuilder objects in the list
Created in NX10.0.0. More...
 
void MoveSegment (NXOpen::Drawings::SectionLineSegmentPointBuilder *point, NXOpen::Point *pointspecified)
 Moves a given NXOpen::Drawings::SectionLineSegmentPointBuilder object from the list
Created in NX10.0.0. More...
 
void SetContents (const std::vector< NXOpen::Drawings::SectionLineSegmentPointBuilder * > &points)
 Sets array of NXOpen::Drawings::SectionLineSegmentPointBuilder objects in the list. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents SectionLineSegmentPointListBuilder class.

This class maintains a list of NXOpen::Drawings::SectionLineSegmentPointBuilder objects and manages them.


Created in NX10.0.0.

Member Function Documentation

NXOpen::Drawings::SectionLineSegmentPointBuilder* NXOpen::Drawings::SectionLineSegmentPointListBuilder::AddCutSegment ( NXOpen::Point location)

Creates a new NXOpen::Drawings::SectionLineSegmentPointBuilder object.

Returns

Created in NX10.0.0.

License requirements : None
Parameters
locationlocation
NXOpen::Drawings::SectionLineSegmentPointBuilder* NXOpen::Drawings::SectionLineSegmentPointListBuilder::AddCutSegment ( NXOpen::Point location,
NXOpen::Drawings::SectionLineSegmentPointBuilder referencedCutSegment 
)

Creates a new NXOpen::Drawings::SectionLineSegmentPointBuilder In case of point to point section line ,new segment is added at location prior to reference cut segment specified.

If reference cut segment is not specified , new segment is added prior to last arrow segment.

Returns

Created in NX10.0.0.

License requirements : None
Parameters
locationlocation
referencedCutSegmentreference SectionLineSegmentPointBuilder
void NXOpen::Drawings::SectionLineSegmentPointListBuilder::Append ( NXOpen::Drawings::SectionLineSegmentPointBuilder pointData)

Appends NXOpen::Drawings::SectionLineSegmentPointBuilder object to the end of the list
Created in NX10.0.0.



License requirements : drafting ("DRAFTING")

Parameters
pointDatapointdata
void NXOpen::Drawings::SectionLineSegmentPointListBuilder::Clear ( )

Deletes all NXOpen::Drawings::SectionLineSegmentPointBuilder objects from the list
Created in NX10.0.0.



License requirements : drafting ("DRAFTING")

NXOpen::Drawings::SectionLineSegmentPointBuilder* NXOpen::Drawings::SectionLineSegmentPointListBuilder::CreateSectionLineSegmentPointBuilder ( )

Creates a new NXOpen::Drawings::SectionLineSegmentPointBuilder object.

Returns

Created in NX10.0.0.

License requirements : None
void NXOpen::Drawings::SectionLineSegmentPointListBuilder::Delete ( NXOpen::Drawings::SectionLineSegmentPointBuilder point)

Deletes a given NXOpen::Drawings::SectionLineSegmentPointBuilder object from the list
Created in NX10.0.0.



License requirements : drafting ("DRAFTING")

Parameters
pointpoint
void NXOpen::Drawings::SectionLineSegmentPointListBuilder::Delete ( int  index)

Deletes NXOpen::Drawings::SectionLineSegmentPointBuilder object of a certain index from the list
Created in NX10.0.0.



License requirements : drafting ("DRAFTING")

Parameters
indexindex
NXOpen::Drawings::SectionLineSegmentPointBuilder* NXOpen::Drawings::SectionLineSegmentPointListBuilder::FindItem ( int  index)

Returns NXOpen::Drawings::SectionLineSegmentPointBuilder object at the input index.

May be NULL if not found.

Returns
object found at input index
Created in NX10.0.0.

License requirements : drafting ("DRAFTING")
Parameters
indexindex of object to return
std::vector<NXOpen::Drawings::SectionLineSegmentPointBuilder *> NXOpen::Drawings::SectionLineSegmentPointListBuilder::GetContents ( )

Queries all the NXOpen::Drawings::SectionLineSegmentPointBuilder objects.

Returns

Created in NX10.0.0.

License requirements : drafting ("DRAFTING")
int NXOpen::Drawings::SectionLineSegmentPointListBuilder::GetIndex ( NXOpen::Drawings::SectionLineSegmentPointBuilder point)

Finds index of NXOpen::Drawings::SectionLineSegmentPointBuilder object in the list.

Returns
Equals -1 if not found
Created in NX10.0.0.

License requirements : drafting ("DRAFTING")
Parameters
pointpoint
void NXOpen::Drawings::SectionLineSegmentPointListBuilder::Insert ( int  insertBeforeIndex,
NXOpen::Drawings::SectionLineSegmentPointBuilder point 
)

Inserts NXOpen::Drawings::SectionLineSegmentPointBuilder object in the list before a given position
Created in NX10.0.0.



License requirements : drafting ("DRAFTING")

Parameters
insertBeforeIndexinsert before index
pointpoint
int NXOpen::Drawings::SectionLineSegmentPointListBuilder::Length ( )

Returns the number of NXOpen::Drawings::SectionLineSegmentPointBuilder objects in the list
Created in NX10.0.0.



License requirements : drafting ("DRAFTING")

void NXOpen::Drawings::SectionLineSegmentPointListBuilder::MoveSegment ( NXOpen::Drawings::SectionLineSegmentPointBuilder point,
NXOpen::Point pointspecified 
)

Moves a given NXOpen::Drawings::SectionLineSegmentPointBuilder object from the list
Created in NX10.0.0.



License requirements : drafting ("DRAFTING")

Parameters
pointpoint
pointspecifiedpointspecified
void NXOpen::Drawings::SectionLineSegmentPointListBuilder::SetContents ( const std::vector< NXOpen::Drawings::SectionLineSegmentPointBuilder * > &  points)

Sets array of NXOpen::Drawings::SectionLineSegmentPointBuilder objects in the list.


Created in NX10.0.0.

License requirements : drafting ("DRAFTING")

Parameters
pointspoints

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