Container class that contains a single point plus all the data that are necessary for searching and re-connecting operations on points.
More...
|
| | PointContainer (PointType point, int index) |
| |
| | PointContainer (PointType point) |
| |
override PointLink
< PointContainerType,
PointType > | CreateLink (PointContainerType point) |
| | Creates and returns a new link object that points to the specified point (indirectly through point container). More...
|
| |
| | PointContainer (PointType point, int index) |
| |
| | PointContainer (PointType point) |
| |
| IVector | GetPointCoordinates () |
| | returns vector coo-rdinates (or input parameters) of the point contained in the current container. More...
|
| |
| abstract IVector | GetPointCoordinates (PointType point) |
| | Returns vector of co-ordinates (or input parameters) of the specified point. More...
|
| |
| virtual IVector | GetPointOutputVector (PointType point) |
| | Gets the vector of output values of the point contained in the current container. <pra>This method must be overridden in derived classes that use this functionality (not all point containers use it).</pra> More...
|
| |
| virtual IVector | GetPointOutputVector () |
| | Gets the vector of output values of the point containet in the current container. <pra>This method must be overridden in derived classes that use this functionality (not all point containers use it).</pra> More...
|
| |
|
| int | _index |
| |
| double | _storedDistance |
| |
| object | Lock [get] |
| | This object's central lock object to be used by other object. Do not use this object for locking in class' methods, for this you should use InternalLock. More...
|
| |
| PointType | Point [get, protected set] |
| | Point that is enclosed by the current point container object. More...
|
| |
| static int | NextPointId [get] |
| | Returns the next point ID that can be used for new PointContainer objects. More...
|
| |
| int | Id [get, private set] |
| | Unique ID of the current point container (important also for testing and debugging). More...
|
| |
| List< PointLinkType > | Neighbors [get] |
| | List of connected points ("neighbors"). More...
|
| |
| virtual int | Index [get, set] |
| | Index of the current point in the original list of points where it can be accessed. More...
|
| |
| double | StoredDistance [get, set] |
| | Stored distance to a reference point, which is used to increase performance of operations that perform comparison of point containers by the distance to some reference point. More...
|
| |
| PointType | Point [get] |
| | Point that is enclosed by the current point container object. More...
|
| |
| int | Id [get] |
| | Unique ID of the current point container (important also for testing and debugging). More...
|
| |
| int | Index [get] |
| | Index of the current point in the original list of points where it can be accessed. More...
|
| |
| double | StoredDistance [get, set] |
| | Stored distance to a reference point, which is used to increase performance of operations that perform comparison of point containers by the distance to some reference point. More...
|
| |
| object | Lock [get] |
| |
Container class that contains a single point plus all the data that are necessary for searching and re-connecting operations on points.
- Template Parameters
-
| PointContainerType | Type of point link that is used by point container. |
| PointType | Type of the point enclosed in this container class. |
$A Igor Sep08 May09 Dec11;
- Type Constraints
-
| PointContainerType | : | PointContainer | |
| PointContainerType | : | PointLink | |
| PointContainerType | : | PointContainerType | |
| PointContainerType | : | PointType | |
| PointContainerType | : | PointContainerType | |
| PointContainerType | : | PointType | |