AbstractGeometry object.
More...
AbstractGeometry object.
Implements share-read / copy-on-write Api object over IAbstractGeometry.
◆ getAnchorType()
| EAnchorType gem::AbstractGeometry::getAnchorType |
( |
| ) |
const |
|
inlinenoexcept |
Get the anchor type.
- Returns
- The anchor type.
◆ getDriveSide()
| EDriveSide gem::AbstractGeometry::getDriveSide |
( |
| ) |
const |
|
inlinenoexcept |
Get the drive side.
- Returns
- The drive side.
◆ getItems()
◆ getLeftIntermediateTurns()
| int gem::AbstractGeometry::getLeftIntermediateTurns |
( |
| ) |
const |
|
inlinenoexcept |
Get the number of left side intermediate turns.
- Returns
- The number of left side intermediate turns.
◆ getRightIntermediateTurns()
| int gem::AbstractGeometry::getRightIntermediateTurns |
( |
| ) |
const |
|
inlinenoexcept |
Get the number of right side intermediate turns.
- Returns
- The number of right side intermediate turns.
◆ operator=() [1/2]
| AbstractGeometry & gem::AbstractGeometry::operator= |
( |
AbstractGeometry && | geom | ) |
|
|
default |
Default move assignment noexcept is deduced.
- Parameters
-
- Returns
- The assigned AbstractGeometry object
◆ operator=() [2/2]
| AbstractGeometry & gem::AbstractGeometry::operator= |
( |
const AbstractGeometry & | geom | ) |
|
|
default |