Table of Contents - perfect-shape-1.0.2 Documentation
Pages
- CHANGELOG
- LICENSE
-
README
- Perfect Shape 1.0.2
- Geometric Algorithms
- Setup
- API
PerfectShape::Math
PerfectShape::Shape
PerfectShape::PointLocation
PerfectShape::RectangularShape
PerfectShape::AffineTransform
PerfectShape::Point
PerfectShape::Line
PerfectShape::QuadraticBezierCurve
PerfectShape::CubicBezierCurve
PerfectShape::Rectangle
PerfectShape::Square
PerfectShape::Arc
PerfectShape::Ellipse
PerfectShape::Circle
PerfectShape::Polygon
PerfectShape::Path
PerfectShape::CompositeShape
- Process
- Resources
- TODO
- Change Log
- Contributing
- Copyright
Classes and Modules
- PerfectShape
- PerfectShape::AffineTransform
- PerfectShape::Arc
- PerfectShape::Circle
- PerfectShape::CompositeShape
- PerfectShape::CubicBezierCurve
- PerfectShape::Ellipse
- PerfectShape::Line
- PerfectShape::Math
- PerfectShape::MultiPoint
- PerfectShape::Path
- PerfectShape::Point
- PerfectShape::PointLocation
- PerfectShape::Polygon
- PerfectShape::QuadraticBezierCurve
- PerfectShape::Rectangle
- PerfectShape::RectangularShape
- PerfectShape::Shape
- PerfectShape::Square
Methods
- ::const_missing — PerfectShape::Math
- ::degrees_to_radians — PerfectShape::Math
- ::eqn — PerfectShape::QuadraticBezierCurve
- ::eval_quadratic — PerfectShape::QuadraticBezierCurve
- ::ieee754_remainder — PerfectShape::Math
- ::ieee_remainder — PerfectShape::Math
- ::method_missing — PerfectShape::Math
- ::new — PerfectShape::AffineTransform
- ::new — PerfectShape::Arc
- ::new — PerfectShape::Circle
- ::new — PerfectShape::CompositeShape
- ::new — PerfectShape::Ellipse
- ::new — PerfectShape::Path
- ::new — PerfectShape::Point
- ::new — PerfectShape::Polygon
- ::new — PerfectShape::Square
- ::new — PerfectShape::MultiPoint
- ::new — PerfectShape::PointLocation
- ::new — PerfectShape::RectangularShape
- ::normalize_degrees — PerfectShape::Math
- ::normalize_point — PerfectShape::Point
- ::normalize_point_array — PerfectShape::MultiPoint
- ::point_crossings — PerfectShape::CubicBezierCurve
- ::point_crossings — PerfectShape::Line
- ::point_crossings — PerfectShape::QuadraticBezierCurve
- ::point_distance — PerfectShape::Line
- ::point_distance — PerfectShape::Point
- ::point_distance_square — PerfectShape::Line
- ::radians_to_degrees — PerfectShape::Math
- ::relative_counterclockwise — PerfectShape::Line
- ::respond_to? — PerfectShape::Math
- ::solve_quadratic — PerfectShape::QuadraticBezierCurve
- ::tag — PerfectShape::QuadraticBezierCurve
- #== — PerfectShape::Shape
- #basic_shapes — PerfectShape::Path
- #bounding_box — PerfectShape::Shape
- #btan — PerfectShape::Arc
- #center_point — PerfectShape::Shape
- #center_x — PerfectShape::Arc
- #center_x — PerfectShape::Shape
- #center_x= — PerfectShape::Arc
- #center_y — PerfectShape::Arc
- #center_y — PerfectShape::Shape
- #center_y= — PerfectShape::Arc
- #contain? — PerfectShape::Arc
- #contain? — PerfectShape::CompositeShape
- #contain? — PerfectShape::CubicBezierCurve
- #contain? — PerfectShape::Ellipse
- #contain? — PerfectShape::Line
- #contain? — PerfectShape::Path
- #contain? — PerfectShape::Point
- #contain? — PerfectShape::Polygon
- #contain? — PerfectShape::QuadraticBezierCurve
- #contain? — PerfectShape::Rectangle
- #contain? — PerfectShape::Shape
- #contain_angle? — PerfectShape::Arc
- #curve_center_point — PerfectShape::CubicBezierCurve
- #curve_center_point — PerfectShape::QuadraticBezierCurve
- #curve_center_x — PerfectShape::CubicBezierCurve
- #curve_center_x — PerfectShape::QuadraticBezierCurve
- #curve_center_y — PerfectShape::CubicBezierCurve
- #curve_center_y — PerfectShape::QuadraticBezierCurve
- #diameter — PerfectShape::Circle
- #diameter= — PerfectShape::Circle
- #disconnected_shapes — PerfectShape::Path
- #drawing_types — PerfectShape::Path
- #edges — PerfectShape::Polygon
- #edges — PerfectShape::Rectangle
- #empty? — PerfectShape::Rectangle
- #end_point — PerfectShape::Arc
- #extent= — PerfectShape::Arc
- #extent= — PerfectShape::Ellipse
- #height — PerfectShape::Arc
- #height — PerfectShape::Shape
- #height= — PerfectShape::Arc
- #height= — PerfectShape::Circle
- #height= — PerfectShape::Square
- #height= — PerfectShape::RectangularShape
- #identity! — PerfectShape::AffineTransform
- #intersect? — PerfectShape::Arc
- #intersect? — PerfectShape::CompositeShape
- #intersect? — PerfectShape::CubicBezierCurve
- #intersect? — PerfectShape::Line
- #intersect? — PerfectShape::Path
- #intersect? — PerfectShape::Point
- #intersect? — PerfectShape::Polygon
- #intersect? — PerfectShape::QuadraticBezierCurve
- #intersect? — PerfectShape::Rectangle
- #inverse_transform_point — PerfectShape::AffineTransform
- #inverse_transform_points — PerfectShape::AffineTransform
- #invert! — PerfectShape::AffineTransform
- #invertible? — PerfectShape::AffineTransform
- #length= — PerfectShape::Square
- #m11= — PerfectShape::AffineTransform
- #m12= — PerfectShape::AffineTransform
- #m13= — PerfectShape::AffineTransform
- #m21= — PerfectShape::AffineTransform
- #m22= — PerfectShape::AffineTransform
- #m23= — PerfectShape::AffineTransform
- #matrix_3d — PerfectShape::AffineTransform
- #matrix_3d= — PerfectShape::AffineTransform
- #max_x — PerfectShape::CompositeShape
- #max_x — PerfectShape::Point
- #max_x — PerfectShape::Shape
- #max_x — PerfectShape::MultiPoint
- #max_x — PerfectShape::RectangularShape
- #max_y — PerfectShape::CompositeShape
- #max_y — PerfectShape::Point
- #max_y — PerfectShape::Shape
- #max_y — PerfectShape::MultiPoint
- #max_y — PerfectShape::RectangularShape
- #min_x — PerfectShape::CompositeShape
- #min_x — PerfectShape::Shape
- #min_x — PerfectShape::MultiPoint
- #min_x — PerfectShape::PointLocation
- #min_y — PerfectShape::CompositeShape
- #min_y — PerfectShape::Shape
- #min_y — PerfectShape::MultiPoint
- #min_y — PerfectShape::PointLocation
- #multiply! — PerfectShape::AffineTransform
- #out_state — PerfectShape::Rectangle
- #path — PerfectShape::Polygon
- #point_crossings — PerfectShape::CubicBezierCurve
- #point_crossings — PerfectShape::Line
- #point_crossings — PerfectShape::Path
- #point_crossings — PerfectShape::QuadraticBezierCurve
- #point_distance — PerfectShape::CubicBezierCurve
- #point_distance — PerfectShape::Line
- #point_distance — PerfectShape::Point
- #point_distance — PerfectShape::QuadraticBezierCurve
- #points — PerfectShape::Path
- #points= — PerfectShape::Path
- #points= — PerfectShape::MultiPoint
- #radius — PerfectShape::Circle
- #radius= — PerfectShape::Circle
- #radius_x — PerfectShape::Arc
- #radius_x= — PerfectShape::Arc
- #radius_x= — PerfectShape::Circle
- #radius_y — PerfectShape::Arc
- #radius_y= — PerfectShape::Arc
- #radius_y= — PerfectShape::Circle
- #rect_crossings — PerfectShape::CubicBezierCurve
- #rect_crossings — PerfectShape::Line
- #rect_crossings — PerfectShape::Path
- #rect_crossings — PerfectShape::QuadraticBezierCurve
- #rectangle_crossings — PerfectShape::CubicBezierCurve
- #relative_counterclockwise — PerfectShape::Line
- #reset! — PerfectShape::AffineTransform
- #rotate! — PerfectShape::AffineTransform
- #scale! — PerfectShape::AffineTransform
- #shear! — PerfectShape::AffineTransform
- #size= — PerfectShape::Square
- #skew! — PerfectShape::AffineTransform
- #start= — PerfectShape::Arc
- #start= — PerfectShape::Ellipse
- #start_point — PerfectShape::Arc
- #subdivisions — PerfectShape::CubicBezierCurve
- #subdivisions — PerfectShape::QuadraticBezierCurve
- #to_a — PerfectShape::Point
- #to_path_shapes — PerfectShape::Arc
- #transform_point — PerfectShape::AffineTransform
- #transform_points — PerfectShape::AffineTransform
- #translate! — PerfectShape::AffineTransform
- #type= — PerfectShape::Ellipse
- #width — PerfectShape::Arc
- #width — PerfectShape::Shape
- #width= — PerfectShape::Arc
- #width= — PerfectShape::Circle
- #width= — PerfectShape::Square
- #width= — PerfectShape::RectangularShape
- #wind_even_odd_contain? — PerfectShape::Polygon
- #winding_rule= — PerfectShape::Path
- #winding_rule= — PerfectShape::Polygon
- #x — PerfectShape::Arc
- #x= — PerfectShape::Arc
- #x= — PerfectShape::PointLocation
- #xt= — PerfectShape::AffineTransform
- #xxp= — PerfectShape::AffineTransform
- #xyp= — PerfectShape::AffineTransform
- #y — PerfectShape::Arc
- #y= — PerfectShape::Arc
- #y= — PerfectShape::PointLocation
- #yt= — PerfectShape::AffineTransform
- #yxp= — PerfectShape::AffineTransform
- #yyp= — PerfectShape::AffineTransform