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 | |