![]() | AdaptiveAabbTree<T> Methods |
The AdaptiveAabbTree< T> generic type exposes the following members.
Name | Description | |
---|---|---|
![]() | Add |
Adds an item to the BasePartition<T>.
(Inherited from BasePartition<T>.) |
![]() | Clear |
Removes all items from the BasePartition<T>.
(Inherited from BasePartition<T>.) |
![]() | Clone |
Creates a new BasePartition< T> that is a clone (deep copy) of the current
instance.
(Inherited from BasePartition<T>.) |
![]() | CloneCore |
Makes the instance a clone (deep copy) of the specified BasePartition<T>.
(Overrides BasePartition<T>.CloneCore(BasePartition<T>).) |
![]() | Contains |
Determines whether the BasePartition< T> contains a specific value.
(Inherited from BasePartition<T>.) |
![]() | CopyTo | (Inherited from BasePartition<T>.) |
![]() | CreateInstanceCore |
When implemented in a derived class, creates a new instance of the
BasePartition< T> derived class.
(Overrides BasePartition<T>.CreateInstanceCore().) |
![]() | Equals | (Inherited from Object.) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetClosestPointCandidates(Aabb, Single, Func<T, Single>) |
Gets all items that are candidates for the smallest closest-point distance to a given
axis-aligned bounding box (AABB).
|
![]() | GetClosestPointCandidates(Vector3F, Pose, ISpatialPartition<T>, Vector3F, Pose, Func<T, T, Single>) |
Gets all items that are candidates for the smallest closest-point distance to items in a
given partition.
|
![]() | GetEnumerator |
Returns an enumerator that iterates through the collection.
(Inherited from BasePartition<T>.) |
![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetOverlaps() |
Gets overlaps of all items contained in this spatial partition.
(Inherited from BasePartition<T>.) |
![]() | GetOverlaps(Aabb) |
Gets the items that touch the given axis-aligned bounding box (AABB).
(Overrides BasePartition<T>.GetOverlaps(Aabb).) |
![]() | GetOverlaps(Aabb) |
Gets the items that touch the given axis-aligned bounding box (AABB).
(Inherited from BasePartition<T>.) |
![]() | GetOverlaps(ISpatialPartition<T>) |
Gets overlaps between all items of this spatial partition and the items of another spatial
partition.
(Overrides BasePartition<T>.GetOverlaps(ISpatialPartition<T>).) |
![]() | GetOverlaps(Ray) |
Gets the items that touch the given ray.
(Overrides BasePartition<T>.GetOverlaps(Ray).) |
![]() | GetOverlaps(Vector3F, Pose, ISpatialPartition<T>, Vector3F, Pose) |
Gets overlaps between all items of this spatial partition and the items of another spatial
partition.
(Overrides BasePartition<T>.GetOverlaps(Vector3F, Pose, ISpatialPartition<T>, Vector3F, Pose).) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | Invalidate() |
Invalidates the cached spatial information of all items in the spatial partition.
(Inherited from BasePartition<T>.) |
![]() | Invalidate(T) |
Invalidates the cached spatial information of the specified item.
(Inherited from BasePartition<T>.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | Remove |
Removes the first occurrence of a specific object from the BasePartition<T>.
(Inherited from BasePartition<T>.) |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
![]() | Update |
Updates the internal structure of this ISpatialPartition<T>.
(Inherited from BasePartition<T>.) |
Name | Description | |
---|---|---|
![]() ![]() | IEnumerable<T>.GetEnumerator |
Returns an enumerator that iterates through the collection.
(Inherited from BasePartition<T>.) |
![]() ![]() | IEnumerable.GetEnumerator |
Returns an enumerator that iterates through a collection.
(Inherited from BasePartition<T>.) |
![]() ![]() | ISpatialPartition<T>.Clone |
Creates a new spatial partition that is a clone (deep copy) of the current instance.
(Inherited from BasePartition<T>.) |