VisimBox 1.0 VisimBox 3d simulation and visualisation ToolBox

- Main Page
- Packages
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

Properties
VisiMath.Collisions.ISpatialPortal< TObject > Interface Template Reference

Interface for spatial portal linking two spatial portions. More...

List of all members.

## Properties
UInt64 | AllowedCollisions`[get]`
| Allowed collision flags - only objects of specified flag can pass.
ISpatialCell< TObject > | LeftCell`[get]`
| Cell on the "left".
ISpatialCell< TObject > | RightCell`[get]`
| Cell on the "right".
ISpatialDivider | LeftPortal`[get]`
| Portal in the left cell leading to right node.
ISpatialDivider | RightPortal`[get]`
| Portal in the right cell reading to left node.

## Detailed Description

### template<TObject>
interface VisiMath::Collisions::ISpatialPortal< TObject >

Interface for spatial portal linking two spatial portions.

Template Parameters:

  TObject | Type of object being held in cells

Type Constraints

  TObject | : | ISpatialyIndexable |

## Property Documentation

template<TObject >

UInt64 VisiMath.Collisions.ISpatialPortal< TObject >.AllowedCollisions`[get]`

Allowed collision flags - only objects of specified flag can pass.

template<TObject >

ISpatialCell<TObject> VisiMath.Collisions.ISpatialPortal< TObject >.LeftCell`[get]`

Cell on the "left".

template<TObject >

ISpatialDivider VisiMath.Collisions.ISpatialPortal< TObject >.LeftPortal`[get]`

Portal in the left cell leading to right node.

template<TObject >

ISpatialCell<TObject> VisiMath.Collisions.ISpatialPortal< TObject >.RightCell`[get]`

Cell on the "right".

template<TObject >

ISpatialDivider VisiMath.Collisions.ISpatialPortal< TObject >.RightPortal`[get]`

Portal in the right cell reading to left node.

The documentation for this interface was generated from the following file:

- SpatialDivider.cs

All Classes Namespaces Files Functions Variables Enumerations Properties Events