Class FootprintControl¶
Defined in File FootprintCtrl.h
Class Documentation¶
-
class
FootprintControl
¶ A Control Object for Footprints, controlling e.g. how they are grown
Public Functions
-
FootprintControl
()¶
-
FootprintControl
(bool circular, bool isotropic = false)¶
-
FootprintControl
(bool left, bool right, bool up, bool down)¶
-
~FootprintControl
()¶
-
FootprintControl
(FootprintControl const&)¶
-
FootprintControl
(FootprintControl&&)¶
-
FootprintControl &
operator=
(FootprintControl const&)¶
-
FootprintControl &
operator=
(FootprintControl&&)¶
-
void
growCircular
(bool val)¶ - Parameters
val
: !< Should grow be of type circular ?
Set whether Footprint should be grown in a circular sort of
-
std::pair<bool, bool>
isCircular
() const¶ Return <isSet, Value> for circular grows
-
void
growLeft
(bool val)¶ - Parameters
val
: !< Should grow be of type left ?
Set whether Footprint should be grown in a left sort of
-
std::pair<bool, bool>
isLeft
() const¶ Return <isSet, Value> for left grows
-
void
growRight
(bool val)¶ - Parameters
val
: !< Should grow be of type right ?
Set whether Footprint should be grown in a right sort of
-
std::pair<bool, bool>
isRight
() const¶ Return <isSet, Value> for right grows
-
void
growUp
(bool val)¶ - Parameters
val
: !< Should grow be of type up ?
Set whether Footprint should be grown in a up sort of
-
std::pair<bool, bool>
isUp
() const¶ Return <isSet, Value> for up grows
-
void
growDown
(bool val)¶ - Parameters
val
: !< Should grow be of type down ?
Set whether Footprint should be grown in a down sort of
-
std::pair<bool, bool>
isDown
() const¶ Return <isSet, Value> for down grows
-
void
growIsotropic
(bool val)¶ Set whether Footprint should be grown isotropically.
- Parameters
val
: Should grow be isotropic?
-
std::pair<bool, bool>
isIsotropic
() const¶ Return <isSet, Value> for isotropic grows.
-