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