Interface IRoomShapeGeometry<TConfiguration>
Assembly: Edgar.dll
Syntax
public interface IRoomShapeGeometry<in TConfiguration>
Type Parameters
| Name |
Description |
| TConfiguration |
|
Methods
DoHaveMinimumDistance(TConfiguration, TConfiguration, Int32)
Declaration
bool DoHaveMinimumDistance(TConfiguration configuration1, TConfiguration configuration2, int minimumDistance)
Parameters
| Type |
Name |
Description |
| TConfiguration |
configuration1 |
|
| TConfiguration |
configuration2 |
|
| System.Int32 |
minimumDistance |
|
Returns
| Type |
Description |
| System.Boolean |
|
GetCenterDistance(TConfiguration, TConfiguration)
Gets the distance of centers of the two rooms.
Declaration
int GetCenterDistance(TConfiguration configuration1, TConfiguration configuration2)
Parameters
| Type |
Name |
Description |
| TConfiguration |
configuration1 |
|
| TConfiguration |
configuration2 |
|
Returns
| Type |
Description |
| System.Int32 |
|
GetOverlapArea(TConfiguration, TConfiguration)
Declaration
int GetOverlapArea(TConfiguration configuration1, TConfiguration configuration2)
Parameters
| Type |
Name |
Description |
| TConfiguration |
configuration1 |
|
| TConfiguration |
configuration2 |
|
Returns
| Type |
Description |
| System.Int32 |
|