com.azalient.api.b.display
Interface INetPoint

All Superinterfaces:
IRecord, RecordR, RecordRW, RecordW, SortableData, StoreRecordRW

public interface INetPoint
extends StoreRecordRW

A numbered point used for the boundary of polygon shapes.

The point is stored in an array, and is accessed by its numeric index. In this way it can be re-used for multiple shapes


Field Summary
 
Fields inherited from interface com.azalient.api.a.tables.IRecord
DELETED, KEY_SEP, KEY_SEP_CHAR
 
Method Summary
 int nameInt()
          Returns the numeric index "name" of this point.
 IXyz p()
          Returns a reference to the point's location
 boolean selected()
          Returns true if this point is selected in the GUI.
 
Methods inherited from interface com.azalient.api.file.StoreRecordRW
canRename, rename, store
 
Methods inherited from interface com.azalient.api.file.RecordR
extraSet, finished, isApplicable, isEditable, set
 
Methods inherited from interface com.azalient.api.a.tables.IRecord
name
 
Methods inherited from interface com.azalient.api.file.RecordW
extraCols, extraGet, extraGetB, extraGetD, extraGetI, extraGetS, extraGetT, get, isVolatile
 

Method Detail

nameInt

int nameInt()
Returns the numeric index "name" of this point. The index is unique in the model, not in any particular polygon


p

IXyz p()
Returns a reference to the point's location


selected

boolean selected()
Returns true if this point is selected in the GUI.