|
| | DtIntersectorCache () |
| | CTOR. More...
|
| |
| virtual | ~DtIntersectorCache () |
| | DTOR. More...
|
| |
| void | setCacheLimit (int) |
| | Sets the number of items than can be in the cache at any given time. More...
|
| |
| int | cacheLimit () const |
| |
| virtual bool | cachedPointResult (DtIntersector::IntersectProperties p, DtIntersector::DynamicOceanProperties op, double x, double y, double z, DtIntersector::DtIntersections &) |
| | Retrieve the cache results of a single point intersection test. More...
|
| |
| virtual void | addCachedPointResult (DtIntersector::IntersectProperties p, DtIntersector::DynamicOceanProperties op, double x, double y, double z, const DtIntersector::DtIntersections &) |
| | Add the results of a single point intersection text. More...
|
| |
| virtual bool | cachedLineResult (DtIntersector::IntersectProperties p, DtIntersector::DynamicOceanProperties op, double x, double y, double z, double end_x, double end_y, double end_z, DtIntersector::DtIntersections &) |
| | Retrieve cached results of a line intersection test. More...
|
| |
| virtual void | addCachedLineResult (DtIntersector::IntersectProperties p, DtIntersector::DynamicOceanProperties op, double x, double y, double z, double end_x, double end_y, double end_z, const DtIntersector::DtIntersections &) |
| | Add results of a line intersection test. More...
|
| |
| virtual void | clear () |
| | Clear out all results. More...
|
| |
the Intersector Cache class.
Use to store intersection and intersection results. Can only be used to cache intersection results (line or point)