Feature
This class represents a Feature. Each feature belongs to one Aesthetic element.
Constructor Summary
Public Constructor | ||
public |
constructor(id: number, properties: {fx: string, _gisplayid: number}, triangles: {itemSize: number, numItems: number}, borders: {itemSize: number, numItems: number}, points: number[]) Creates an instance of Feature. |
Member Summary
Private Members | ||
private |
Number of borders associated with this Feature. |
|
private |
This Feature id. |
|
private |
The points that belong to this Feature. |
|
private |
_properties: {fx: string, _gisplayid: number} Properties associated with this Feature. |
|
private |
_triangles: {itemSize: number, numItems: number} Number of triangles associated with this Feature. |
Public Constructors
public constructor(id: number, properties: {fx: string, _gisplayid: number}, triangles: {itemSize: number, numItems: number}, borders: {itemSize: number, numItems: number}, points: number[]) source
Creates an instance of Feature.
Params:
Name | Type | Attribute | Description |
id | number | This Feature id. |
|
properties | {fx: string, _gisplayid: number} | Properties associated with this Feature. |
|
triangles | {itemSize: number, numItems: number} | Number of triangles associated with this Feature. |
|
borders | {itemSize: number, numItems: number} | Number of borders associated with this Feature. |
|
points | number[] | The points that belong to this Feature. |
Example:
1-> {"id":0,"properties":{"f1":"Alabama","f2":"Autauga","f3":150,"_gisplayid":0},
"triangles":[{"itemSize":2,"numItems":417}],"borders":[{"itemSize":2,"numItems":141}],"points":[]}