|
cosi::rules::wiredbas::WiringRule Class Reference#include <WiringRule.h>
List of all members.
|
Public Member Functions |
| WiringRule (std::map< std::string, cosi::environment::bas::InstSurface > pInstallationSurfaces) |
virtual | ~WiringRule () |
virtual WiringPath | GetWiringPath (Position pStart, Position pEnd) |
cosi::commstruct::wiredbas::Implementation * | GetConnectivityGraph () |
Private Member Functions |
void | BuildSurfaceConnectivityGraph () |
Position | FindIntersectionPoint (std::string pS1, std::string pS2) |
Position | LineIntersection (ColumnVector a1, ColumnVector b1, double Ub1, ColumnVector a2, ColumnVector b2, double Ub2) |
Position | ClosestPoint (Position pP, std::string pSurface) |
Private Attributes |
std::map< std::string,
cosi::environment::bas::InstSurface > | mInstallationSurfaces |
CommunicationStructure
< Label_2< Position,
SurfacePair > > | mConnectivityGraph |
int | mLastId |
Classes |
class | SurfacePair |
Constructor & Destructor Documentation
cosi::rules::wiredbas::WiringRule::WiringRule |
( |
std::map< std::string, cosi::environment::bas::InstSurface > |
pInstallationSurfaces |
) |
|
cosi::rules::wiredbas::WiringRule::~WiringRule |
( |
|
) |
[virtual] |
Member Function Documentation
void cosi::rules::wiredbas::WiringRule::BuildSurfaceConnectivityGraph |
( |
|
) |
[private] |
Position cosi::rules::wiredbas::WiringRule::FindIntersectionPoint |
( |
std::string |
pS1, |
|
|
std::string |
pS2 | |
|
) |
| | [private] |
Position cosi::rules::wiredbas::WiringRule::LineIntersection |
( |
ColumnVector |
a1, |
|
|
ColumnVector |
b1, |
|
|
double |
Ub1, |
|
|
ColumnVector |
a2, |
|
|
ColumnVector |
b2, |
|
|
double |
Ub2 | |
|
) |
| | [private] |
Position cosi::rules::wiredbas::WiringRule::ClosestPoint |
( |
Position |
pP, |
|
|
std::string |
pSurface | |
|
) |
| | [private] |
Member Data Documentation
The documentation for this class was generated from the following files:
Generated on Sun Sep 7 18:37:49 2008 for COSI by
1.5.4
|