Module: Tioga::FigureConstants

Includes:
Math, ColorConstants, MarkerConstants
Included in:
FigureMaker
Defined in:
lib/Tioga/FigureConstants.rb

Overview

These constants are for use in making figures and plots with tioga.

They cover the choices for justification, vertical alignment, frame sides, axis types, line types, stroke caps, stroke joins, and rendering modes.

Constant Summary collapse

LEFT_JUSTIFIED =
-1
CENTERED =
0
RIGHT_JUSTIFIED =
1
ALIGNED_AT_TOP =
0
ALIGNED_AT_MIDHEIGHT =
1
ALIGNED_AT_BASELINE =
2
ALIGNED_AT_BOTTOM =
3
LEFT =

LEFT == LEFT_JUSTIFIED so Bill doesn’t get confused!

LEFT_JUSTIFIED
RIGHT =

similarly, make RIGHT == RIGHT_JUSTIFIED

RIGHT_JUSTIFIED
TOP =
2
BOTTOM =
3
AT_X_ORIGIN =
4
AT_Y_ORIGIN =
5
AXIS_HIDDEN =
0
AXIS_LINE_ONLY =
1
AXIS_WITH_MAJOR_TICKS_ONLY =
2
AXIS_WITH_TICKS_ONLY =
3
AXIS_WITH_MAJOR_TICKS_AND_NUMERIC_LABELS =
4
AXIS_WITH_TICKS_AND_NUMERIC_LABELS =
5
EDGE_HIDDEN =
0
EDGE_LINE_ONLY =
1
EDGE_WITH_MAJOR_TICKS_ONLY =
2
EDGE_WITH_TICKS =
3
Line_Type_Solid =
[[], 0]
Line_Type_Dot =
[[1, 2], 0]
Line_Type_Dots =
Line_Type_Dot
Line_Type_Dash =
[[4, 2], 0]
Line_Type_Short_Dash =
Line_Type_Dash
Line_Type_Dashes =
Line_Type_Dash
Line_Type_Short_Dashes =
Line_Type_Dash
LINE_TYPE_SOLID =
Line_Type_Solid
LINE_TYPE_DOT =
Line_Type_Dot
LINE_TYPE_DOTS =
Line_Type_Dots
LINE_TYPE_DASH =
Line_Type_Dash
LINE_TYPE_SHORT_DASH =
Line_Type_Short_Dash
LINE_TYPE_DASHES =
Line_Type_Dashes
LINE_TYPE_SHORT_DASHES =
Line_Type_Short_Dashes
Line_Type_Long_Dash =
[[6, 2], 0]
Line_Type_Long_Dashes =
Line_Type_Long_Dash
Line_Type_Dot_Dash =
[[1, 2, 4, 2], 0]
Line_Type_Dot_Short_Dash =
Line_Type_Dot_Dash
Line_Type_Dot_Long_Dash =
[[1, 2, 6, 2], 0]
Line_Type_Short_Dash_Long_Dash =
[[4, 2, 6, 2], 0]
LINE_TYPE_LONG_DASH =
Line_Type_Long_Dash
LINE_TYPE_LONG_DASHES =
Line_Type_Long_Dashes
LINE_TYPE_DOT_DASH =
Line_Type_Dot_Dash
LINE_TYPE_DOT_SHORT_DASH =
Line_Type_Dot_Short_Dash
LINE_TYPE_DOT_LONG_DASH =
Line_Type_Dot_Long_Dash
LINE_TYPE_SHORT_DASH_LONG_DASH =
Line_Type_Short_Dash_Long_Dash
LINE_CAP_BUTT =
0
LINE_CAP_ROUND =
1
LINE_CAP_SQUARE =
2
LINE_JOIN_MITER =
0
LINE_JOIN_ROUND =
1
LINE_JOIN_BEVEL =
2
FILL =
0
STROKE =
1
FILL_AND_STROKE =
2
DISCARD =
3
FILL_AND_CLIP =
4
STROKE_AND_CLIP =
5
FILL_STROKE_AND_CLIP =
6
CLIP =
7
DEGREES_PER_RADIAN =
180.0/PI
RADIANS_PER_DEGREE =
PI/180.0

Constants included from ColorConstants

ColorConstants::AliceBlue, ColorConstants::AntiqueWhite, ColorConstants::Aqua, ColorConstants::Aquamarine, ColorConstants::Avocado, ColorConstants::Azure, ColorConstants::Beige, ColorConstants::Bisque, ColorConstants::Black, ColorConstants::BlanchedAlmond, ColorConstants::Blue, ColorConstants::BlueGreen, ColorConstants::BlueViolet, ColorConstants::BrickRed, ColorConstants::BrightBlue, ColorConstants::BrightPink, ColorConstants::Brown, ColorConstants::Burgundy, ColorConstants::BurlyWood, ColorConstants::CadetBlue, ColorConstants::Cement, ColorConstants::Chartreuse, ColorConstants::Chiffon, ColorConstants::Chocolate, ColorConstants::Coral, ColorConstants::CornflowerBlue, ColorConstants::Cornsilk, ColorConstants::Crimson, ColorConstants::Cyan, ColorConstants::DarkBlue, ColorConstants::DarkChocolate, ColorConstants::DarkCyan, ColorConstants::DarkGoldenrod, ColorConstants::DarkGray, ColorConstants::DarkGreen, ColorConstants::DarkGrey, ColorConstants::DarkKhaki, ColorConstants::DarkLavender, ColorConstants::DarkMagenta, ColorConstants::DarkOliveGreen, ColorConstants::DarkOrange, ColorConstants::DarkOrchid, ColorConstants::DarkPeriwinkle, ColorConstants::DarkPurpleBlue, ColorConstants::DarkRed, ColorConstants::DarkRoyalBlue, ColorConstants::DarkSalmon, ColorConstants::DarkSeaGreen, ColorConstants::DarkSlateBlue, ColorConstants::DarkSlateGray, ColorConstants::DarkSlateGrey, ColorConstants::DarkSmoke, ColorConstants::DarkTurquoise, ColorConstants::DarkViolet, ColorConstants::DeepPink, ColorConstants::DeepSkyBlue, ColorConstants::DimGray, ColorConstants::DimGrey, ColorConstants::DodgerBlue, ColorConstants::FireBrick, ColorConstants::FloralWhite, ColorConstants::ForestGreen, ColorConstants::Fuchsia, ColorConstants::Gainsboro, ColorConstants::GhostWhite, ColorConstants::Gold, ColorConstants::GoldenBrown, ColorConstants::Goldenrod, ColorConstants::GrassGreen, ColorConstants::Gray, ColorConstants::GrayBlue, ColorConstants::Green, ColorConstants::GreenYellow, ColorConstants::Grey, ColorConstants::Honeydew, ColorConstants::HotPink, ColorConstants::IndianRed, ColorConstants::Indigo, ColorConstants::Ivory, ColorConstants::Khaki, ColorConstants::Lavender, ColorConstants::LavenderBlue, ColorConstants::LavenderBlush, ColorConstants::LawnGreen, ColorConstants::LemonChiffon, ColorConstants::LightBlue, ColorConstants::LightBrightGreen, ColorConstants::LightChartreuse, ColorConstants::LightCoral, ColorConstants::LightCrimson, ColorConstants::LightCyan, ColorConstants::LightDullGreen, ColorConstants::LightGold, ColorConstants::LightGrassGreen, ColorConstants::LightGray, ColorConstants::LightGreen, ColorConstants::LightGrey, ColorConstants::LightMustard, ColorConstants::LightOliveGreen, ColorConstants::LightOrchid, ColorConstants::LightPlum, ColorConstants::LightRose, ColorConstants::LightSalmon, ColorConstants::LightSandyBrown, ColorConstants::LightSeaGreen, ColorConstants::LightSienna, ColorConstants::LightSkyBlue, ColorConstants::LightSlateGray, ColorConstants::LightSlateGrey, ColorConstants::LightSteelBlue, ColorConstants::LightTurquoise, ColorConstants::LightYellow, ColorConstants::LightYellowGreen, ColorConstants::Lilac, ColorConstants::Lime, ColorConstants::LimeGreen, ColorConstants::Linen, ColorConstants::Magenta, ColorConstants::Maroon, ColorConstants::Mauve, ColorConstants::MediumAquamarine, ColorConstants::MediumBlue, ColorConstants::MediumGreen, ColorConstants::MediumOrange, ColorConstants::MediumOrchid, ColorConstants::MediumPurple, ColorConstants::MediumSeaGreen, ColorConstants::MediumSlateBlue, ColorConstants::MediumSpringGreen, ColorConstants::MediumTurquoise, ColorConstants::MediumVioletRed, ColorConstants::MidnightBlue, ColorConstants::MintCream, ColorConstants::MistyRose, ColorConstants::Moccasin, ColorConstants::MustardSeed, ColorConstants::NavajoWhite, ColorConstants::Navy, ColorConstants::OldLace, ColorConstants::Olive, ColorConstants::OliveDrab, ColorConstants::Orange, ColorConstants::OrangeRed, ColorConstants::Orchid, ColorConstants::PaleGoldenrod, ColorConstants::PaleGreen, ColorConstants::PaleTurquoise, ColorConstants::PaleVioletRed, ColorConstants::PapayaWhip, ColorConstants::PeachPuff, ColorConstants::Periwinkle, ColorConstants::Peru, ColorConstants::Pink, ColorConstants::Plum, ColorConstants::PowderBlue, ColorConstants::Pumpkin, ColorConstants::Purple, ColorConstants::PurpleBlue, ColorConstants::PurpleGray, ColorConstants::Red, ColorConstants::RedBrown, ColorConstants::RedOrange, ColorConstants::Rose, ColorConstants::RosyBrown, ColorConstants::RoyalBlue, ColorConstants::RoyalPurple, ColorConstants::SaddleBrown, ColorConstants::Saffron, ColorConstants::Salmon, ColorConstants::SalmonRed, ColorConstants::SandyBrown, ColorConstants::SeaGreen, ColorConstants::Seashell, ColorConstants::Sienna, ColorConstants::Silver, ColorConstants::SkyBlue, ColorConstants::SlateBlue, ColorConstants::SlateGray, ColorConstants::SlateGrey, ColorConstants::Smoke, ColorConstants::Snow, ColorConstants::SoftYellow, ColorConstants::SpringGreen, ColorConstants::SteelBlue, ColorConstants::Tan, ColorConstants::Teal, ColorConstants::Thistle, ColorConstants::Tomato, ColorConstants::Turquoise, ColorConstants::Violet, ColorConstants::WarmGray, ColorConstants::Wheat, ColorConstants::White, ColorConstants::WhiteSmoke, ColorConstants::Yellow, ColorConstants::YellowGreen

Constants included from MarkerConstants

MarkerConstants::Arrow, MarkerConstants::ArrowOpen, MarkerConstants::Arrowhead, MarkerConstants::ArrowheadOpen, MarkerConstants::Asterisk, MarkerConstants::AsteriskOpen, MarkerConstants::Bar, MarkerConstants::BarOpen, MarkerConstants::BarThick, MarkerConstants::BarThickOpen, MarkerConstants::BarThin, MarkerConstants::BarThinOpen, MarkerConstants::Box, MarkerConstants::BoxOpen, MarkerConstants::Bullet, MarkerConstants::BulletOpen, MarkerConstants::Check, MarkerConstants::CheckOpen, MarkerConstants::Circle, MarkerConstants::CircleOpen, MarkerConstants::Circled1, MarkerConstants::Circled10, MarkerConstants::Circled2, MarkerConstants::Circled3, MarkerConstants::Circled4, MarkerConstants::Circled5, MarkerConstants::Circled6, MarkerConstants::Circled7, MarkerConstants::Circled8, MarkerConstants::Circled9, MarkerConstants::Club, MarkerConstants::ClubOpen, MarkerConstants::Courier, MarkerConstants::Courier_Bold, MarkerConstants::Courier_BoldOblique, MarkerConstants::Courier_Oblique, MarkerConstants::Cross, MarkerConstants::Diamond, MarkerConstants::DiamondOpen, MarkerConstants::Hand, MarkerConstants::Heart, MarkerConstants::HeartOpen, MarkerConstants::HeartWide, MarkerConstants::HeartWideOpen, MarkerConstants::Helvetica, MarkerConstants::Helvetica_Bold, MarkerConstants::Helvetica_BoldOblique, MarkerConstants::Helvetica_Oblique, MarkerConstants::OtherHand, MarkerConstants::Plus, MarkerConstants::PlusOpen, MarkerConstants::Semicircle, MarkerConstants::SemicircleOpen, MarkerConstants::SolidBall1, MarkerConstants::SolidBall10, MarkerConstants::SolidBall2, MarkerConstants::SolidBall3, MarkerConstants::SolidBall4, MarkerConstants::SolidBall5, MarkerConstants::SolidBall6, MarkerConstants::SolidBall7, MarkerConstants::SolidBall8, MarkerConstants::SolidBall9, MarkerConstants::Spade, MarkerConstants::SpadeOpen, MarkerConstants::Square, MarkerConstants::SquareOpen, MarkerConstants::Star, MarkerConstants::StarOpen, MarkerConstants::Symbol, MarkerConstants::Times, MarkerConstants::TimesOpen, MarkerConstants::Times_Bold, MarkerConstants::Times_BoldItalic, MarkerConstants::Times_Italic, MarkerConstants::Times_Roman, MarkerConstants::TriangleDown, MarkerConstants::TriangleDownOpen, MarkerConstants::TriangleUp, MarkerConstants::TriangleUpOpen, MarkerConstants::ZapfDingbats