|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IPlace
An abstraction of an origin or destination object. A place may be an origin, or a destination, or both
| Field Summary | |
|---|---|
static IPlace[] |
ZERO
A static zero-length array, created for convenience, and to save memory |
| Fields inherited from interface com.azalient.api.a.tables.IRecord |
|---|
DELETED, KEY_SEP, KEY_SEP_CHAR |
| Method Summary | |
|---|---|
ITwig[] |
arrivalTwigs()
An array of the arrival twigs in this place -either links or walkways - where trips can finish |
IXyz |
centroid()
Returns a location (which is initially the centre, but may have been moved). |
double |
constantVolume()
A default constant (i.e. |
ITwig[] |
departureTwigs()
An array of the departure twigs in this place -either links or walkways - where trips can start |
double |
height()
The height of the prism |
int |
index()
The 0..N-1 index of this object in its store |
boolean |
intersectsByHeight(IBezier curve)
Return true if the curve is not completely below or completely above the prism |
boolean |
isCordon()
Returns true if this place represents one on the edge of the network, part of the cordon around the model area |
IXyz |
label()
The position of the label |
String |
name()
The (integer) name of the zone, expressed as a String. |
int |
nameInt()
The integer name of the zone, a unique ("external") integer ID. |
PlaceType |
placeType()
Returns either AREA or ZONE |
IList<IXyz> |
points()
A list of points making up the boundary of the base |
IPolygon |
polygon()
A clockwise polygon representation of the boundary |
boolean |
selected()
|
int |
vertices()
The number of points in the boundary |
| Methods inherited from interface com.azalient.api.b.assignment.IPlaces |
|---|
contains |
| Methods inherited from interface com.azalient.api.a.tables.IDescribed |
|---|
description |
| 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.file.RecordW |
|---|
extraCols, extraGet, extraGetB, extraGetD, extraGetI, extraGetS, extraGetT, get, isVolatile |
| Field Detail |
|---|
static final IPlace[] ZERO
| Method Detail |
|---|
int nameInt()
int index()
String name()
name in interface IPlacesname in interface IRecordPlaceType placeType()
IXyz centroid()
ITwig[] departureTwigs()
ITwig[] arrivalTwigs()
IXyz label()
int vertices()
IList<IXyz> points()
double height()
IPolygon polygon()
boolean intersectsByHeight(IBezier curve)
boolean isCordon()
boolean selected()
double constantVolume()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||