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