public interface SectionLineSegmentPointListBuilder extends TaggedObject
SectionLineSegmentPointBuilder
objects
and manages them.
Modifier and Type | Method and Description |
---|---|
SectionLineSegmentPointBuilder |
addCutSegment(Point location)
Creates a new
SectionLineSegmentPointBuilder object
License requirements: None. |
SectionLineSegmentPointBuilder |
addCutSegment(Point location,
SectionLineSegmentPointBuilder referencedCutSegment)
Creates a new
SectionLineSegmentPointBuilder
In case of point to point section line ,new segment is added at location prior to reference cut segment specified. |
void |
append(SectionLineSegmentPointBuilder pointData)
Appends
SectionLineSegmentPointBuilder object to the end of the list
License requirements: drafting ("DRAFTING") Created in NX10.0.0 |
void |
clear()
Deletes all
SectionLineSegmentPointBuilder objects from the list
License requirements: drafting ("DRAFTING") Created in NX10.0.0 |
SectionLineSegmentPointBuilder |
createSectionLineSegmentPointBuilder()
Creates a new
SectionLineSegmentPointBuilder object
License requirements: None. |
void |
delete(int index)
Deletes
SectionLineSegmentPointBuilder object of a certain index from the list
License requirements: drafting ("DRAFTING") Created in NX10.0.0 |
void |
delete(SectionLineSegmentPointBuilder point)
Deletes a given
SectionLineSegmentPointBuilder object from the list
License requirements: drafting ("DRAFTING") Created in NX10.0.0 |
SectionLineSegmentPointBuilder |
findItem(int index)
Returns
SectionLineSegmentPointBuilder object at the input index. |
SectionLineSegmentPointBuilder[] |
getContents()
Queries all the
SectionLineSegmentPointBuilder objects
License requirements: drafting ("DRAFTING") Created in NX10.0.0 |
int |
getIndex(SectionLineSegmentPointBuilder point)
Finds index of
SectionLineSegmentPointBuilder object in the list
License requirements: drafting ("DRAFTING") Created in NX10.0.0 |
void |
insert(int insertBeforeIndex,
SectionLineSegmentPointBuilder point)
Inserts
SectionLineSegmentPointBuilder object in the list
before a given position
License requirements: drafting ("DRAFTING") Created in NX10.0.0 |
int |
length()
Returns the number of
SectionLineSegmentPointBuilder objects in the list
License requirements: drafting ("DRAFTING") Created in NX10.0.0 |
void |
moveSegment(SectionLineSegmentPointBuilder point,
Point pointspecified)
Moves a given
SectionLineSegmentPointBuilder object from the list
License requirements: drafting ("DRAFTING") Created in NX10.0.0 |
void |
setContents(SectionLineSegmentPointBuilder[] points)
Sets array of
SectionLineSegmentPointBuilder objects in the list. |
printTestData, printTestData, tag, tagValue
SectionLineSegmentPointBuilder createSectionLineSegmentPointBuilder() throws NXException, RemoteException
NXException
RemoteException
SectionLineSegmentPointBuilder addCutSegment(Point location) throws NXException, RemoteException
location
- NXException
RemoteException
SectionLineSegmentPointBuilder addCutSegment(Point location, SectionLineSegmentPointBuilder referencedCutSegment) throws NXException, RemoteException
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.
location
- referencedCutSegment
- reference SectionLineSegmentPointBuilderNXException
RemoteException
void append(SectionLineSegmentPointBuilder pointData) throws NXException, RemoteException
SectionLineSegmentPointBuilder
object to the end of the list
pointData
- NXException
RemoteException
void insert(int insertBeforeIndex, SectionLineSegmentPointBuilder point) throws NXException, RemoteException
SectionLineSegmentPointBuilder
object in the list
before a given position
insertBeforeIndex
- point
- NXException
RemoteException
void delete(SectionLineSegmentPointBuilder point) throws NXException, RemoteException
SectionLineSegmentPointBuilder
object from the list
point
- NXException
RemoteException
void delete(int index) throws NXException, RemoteException
SectionLineSegmentPointBuilder
object of a certain index from the list
index
- NXException
RemoteException
void clear() throws NXException, RemoteException
SectionLineSegmentPointBuilder
objects from the list
NXException
RemoteException
int length() throws NXException, RemoteException
SectionLineSegmentPointBuilder
objects in the list
NXException
RemoteException
SectionLineSegmentPointBuilder[] getContents() throws NXException, RemoteException
SectionLineSegmentPointBuilder
objects
NXException
RemoteException
void setContents(SectionLineSegmentPointBuilder[] points) throws NXException, RemoteException
SectionLineSegmentPointBuilder
objects in the list.
points
- NXException
RemoteException
SectionLineSegmentPointBuilder findItem(int index) throws NXException, RemoteException
SectionLineSegmentPointBuilder
object at the input index.
May be NULL if not found.
index
- index of object to returnNXException
RemoteException
int getIndex(SectionLineSegmentPointBuilder point) throws NXException, RemoteException
SectionLineSegmentPointBuilder
object in the list
point
- NXException
RemoteException
void moveSegment(SectionLineSegmentPointBuilder point, Point pointspecified) throws NXException, RemoteException
SectionLineSegmentPointBuilder
object from the list
point
- pointspecified
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.