|
OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
|
Named local frame attached to an element body. More...
#include <Port.h>

Public Member Functions | |
| Port ()=default | |
| Port (const std::string &name, const CoordinateSystemTrafo &bodyToPort) | |
| const std::string & | getName () const |
| const CoordinateSystemTrafo & | getBodyToPort () const |
Private Attributes | |
| std::string | name_m |
| CoordinateSystemTrafo | bodyToPort_m |
Named local frame attached to an element body.
A port stores the rigid transform from the canonical body frame of an element to a named interface frame such as entry, body, or exit.
|
default |
|
inline |
|
inline |
Definition at line 22 of file Port.h.
References bodyToPort_m.
Referenced by PlacedElement::getBodyTransform(), PlacedElement::getEntryTransform(), PlacedElement::getExitTransform(), PlacedElement::getNominalBodyPortTransform(), PlacedElement::getNominalEntryTransform(), PlacedElement::getNominalExitTransform(), TEST_F(), and TEST_F().
|
inline |
|
private |
Definition at line 26 of file Port.h.
Referenced by getBodyToPort().