align_with_axis
: Aligning Paths with an Axisalign_with_axis
: Alignment with an Axis for Transformsangle
: Vector Operationsangle_point
: Returning Elements and Information for Ellipsesangle_point
: Querying Regular Closed Plane Curvesappend
: Appending to Pathsapply_transform
: Applying Transformations to Solidsapply_transform
: Applying Transformations to Pathsapply_transform
: Applying Transformations to Pointsapply_transform
: Applying Transformations to Shapesbeginfig
: I/O Functionsbool_point
: Point Typedefs and Utility Structuresbool_point::operator=
: Point Typedefs and Utility Structuresbool_point_quadruple
: Point Typedefs and Utility Structuresbool_point_quadruple::operator=
: Point Typedefs and Utility Structuresbool_real_point
: Point Typedefs and Utility Structuresbool_real_point::operator=
: Point Typedefs and Utility StructuresCircle
: Circle Constructors and Setting Functionsclean
: Modifying Pointsclean
: Cleaning Transformsclear
: Clearing Solidsclear
: Clearing Pathsclear
: Modifying Pointsclear
: Modifying Picturesclear
: Clearing ShapesColor
: Color Constructors and Setting Functionsconvert-eps
: Converting EPS Files ELISPconvert-eps-loop
: Converting EPS Files ELISPcorner
: Returning Points for Rectanglescreate_new
: Dynamic Allocation of Shapescreate_new<Circle>
: Circle Constructors and Setting Functionscreate_new<Color>
: Color Constructors and Setting Functionscreate_new<Cuboid>
: Cuboid Constructors and Setting Functionscreate_new<Ellipse>
: Ellipse Constructors and Setting Functionscreate_new<Path>
: Path Constructors and Setting Functionscreate_new<Point>
: Point Constructors and Setting Functionscreate_new<Rectangle>
: Rectangle Constructors and Setting Functionscreate_new<Reg_Polygon>
: Regular Polygon Constructors and Setting Functionscreate_new<Solid>
: Solid Constructors and Setting Functionscross_product
: Vector OperationsCuboid
: Cuboid Constructors and Setting Functionsdefine_color_mp
: Defining and Initializing Colorsdo_transform
: Performing Transformations on EllipsesDodecahedron
: Dodecahedron Constructors and Setting Functionsdot_product
: Vector Operationsdotlabel
: Labeling Ellipsesdotlabel
: Labelling Pathsdotlabel
: Labelling Pointsdraw
: Drawing and Filling Solidsdraw
: Drawing and Filling Pathsdraw
: Point Drawing Functionsdraw_axes
: Drawing and Filling Pathsdraw_help
: Drawing and Filling Pathsdraw_help
: Point Drawing Functionsdraw_in_circle
: Circles for Regular Polygonsdraw_in_ellipse
: Ellipses for Rectanglesdraw_in_rectangle
: Rectangles for Ellipsesdraw_net
: Icosahedron Netdraw_net
: Dodecahedron Netdraw_net
: Tetrahedron Netdraw_out_circle
: Circles for Regular Polygonsdraw_out_ellipse
: Ellipses for Rectanglesdraw_out_rectangle
: Rectangles for Ellipsesdrawarrow
: Drawing and Filling Pathsdrawarrow
: Point Drawing Functionsdrawdot
: Point Drawing FunctionsEllipse
: Ellipse Constructors and Setting Functionsendfig
: I/O Functionsepicycloid_pattern_1
: Epicycloidsepsilon
: Returning Information for Pointsepsilon
: Returning Information for Transformsextract
: Outputting Solidsextract
: Outputting Pathsextract
: Outputting Pointsextract
: Outputting Shapesfill
: Drawing and Filling Solidsfill
: Drawing and Filling Pathsfilldraw
: Drawing and Filling Solidsfilldraw
: Drawing and Filling PathsFocus
: Focus Constructors and Setting Functionsget_all_coords
: Returning Coordinatesget_axis_h
: Returning Elements and Information for Ellipsesget_axis_h
: Querying Rectanglesget_axis_v
: Returning Elements and Information for Ellipsesget_axis_v
: Querying Rectanglesget_blue_part
: Querying Colorsget_center
: Returning Elements and Information Solidsget_center
: Returning Elements and Information for Ellipsesget_center
: Querying Polygonsget_circle_center
: Getting Shape Centers Solidsget_circle_ptr
: Getting Shapes Solidsget_coefficients
: Solving Ellipsesget_coefficients
: Querying Regular Closed Plane Curvesget_coord
: Returning Coordinatesget_copy
: Copying Solidsget_copy
: Copying Pathsget_copy
: Copying Pointsget_copy
: Copying Labelsget_copy
: Copying Shapesget_diameter
: Querying Circlesget_direction
: Querying Focusesget_distance
: Planes Returning Informationget_distance
: Querying Focusesget_element
: Querying Transformsget_ellipse_center
: Getting Shape Centers Solidsget_ellipse_ptr
: Getting Shapes Solidsget_endianness
: Endiannessget_extremes
: Outputting Solidsget_extremes
: Outputting Pathsget_extremes
: Outputting Pointsget_extremes
: Outputting Shapesget_focus
: Returning Elements and Information for Ellipsesget_green_part
: Querying Colorsget_last_point
: Querying Pathsget_line
: Querying Pathsget_line
: Points and Linesget_line_switch
: Querying Pathsget_linear_eccentricity
: Returning Elements and Information for Ellipsesget_maximum_z
: Outputting Solidsget_maximum_z
: Outputting Pathsget_maximum_z
: Outputting Pointsget_maximum_z
: Outputting Shapesget_mean_z
: Outputting Solidsget_mean_z
: Outputting Pathsget_mean_z
: Outputting Pointsget_mean_z
: Outputting Shapesget_minimum_z
: Outputting Solidsget_minimum_z
: Outputting Pathsget_minimum_z
: Outputting Pointsget_minimum_z
: Outputting Shapesget_name
: Querying Colorsget_net
: Truncated Octahedron Netget_net
: Icosahedron Netget_net
: Dodecahedron Netget_net
: Tetrahedron Netget_normal
: Querying Pathsget_numerical_eccentricity
: Returning Elements and Information for Ellipsesget_path
: Get Pathget_path_ptr
: Getting Shapes Solidsget_persp
: Querying Focusesget_persp_element
: Querying Focusesget_plane
: Querying Pathsget_point
: Querying Pathsget_position
: Querying Focusesget_radius
: Querying Circlesget_radius
: Querying Regular Polygonsget_rectangle_center
: Getting Shape Centers Solidsget_rectangle_ptr
: Getting Shapes Solidsget_red_part
: Querying Colorsget_reg_polygon_center
: Getting Shape Centers Solidsget_reg_polygon_ptr
: Getting Shapes Solidsget_register_width
: Register Widthget_second_largest
: Get Second Largest Realget_shape_center
: Getting Shape Centers Solidsget_shape_ptr
: Getting Shapes Solidsget_size
: Querying Pathsget_transform
: Querying Focusesget_transform
: Querying Pointsget_transform_element
: Querying Focusesget_up
: Querying Focusesget_use_name
: Querying Colorsget_w
: Returning Coordinatesget_x
: Returning Coordinatesget_y
: Returning Coordinatesget_z
: Returning Coordinateshalf
: Regular Closed Plane Curve Segmentshex_pattern_1
: Plane TesselationsIcosahedron
: Icosahedron Constructors and Setting Functionsin_circle
: Circles for Regular Polygonsin_ellipse
: Ellipses for Rectanglesin_rectangle
: Rectangles for Ellipsesinitialize_colors
: Defining and Initializing Colorsinitialize_io
: I/O Functionsintersection_line
: Plane Intersectionsintersection_point
: Path Intersectionsintersection_point
: Plane Intersectionsintersection_point
: Point Intersectionsintersection_points
: Circle Intersectionsintersection_points
: Ellipse Intersectionsintersection_points
: Regular Closed Plane Curve Intersectionsintersection_points
: Polygon Intersectionsinverse
: Matrix Inversionis_32_bit
: Register Widthis_64_bit
: Register Widthis_big_endian
: Endiannessis_circular
: Querying Circlesis_cubic
: Querying Ellipsesis_cubic
: Querying Regular Closed Plane Curvesis_cycle
: Querying Pathsis_elliptical
: Querying Ellipsesis_identity
: Querying Pointsis_identity
: Querying Transformsis_in_triangle
: Querying Pointsis_linear
: Querying Pathsis_little_endian
: Endiannessis_on_free_store
: Querying Solidsis_on_free_store
: Querying Pathsis_on_free_store
: Querying Pointsis_on_free_store
: Querying Shapesis_on_free_store
: Querying Colorsis_on_line
: Points and Linesis_on_plane
: Querying Pointsis_on_segment
: Points and Linesis_planar
: Querying Pathsis_quadratic
: Querying Ellipsesis_quadratic
: Querying Regular Closed Plane Curvesis_quartic
: Querying Ellipsesis_quartic
: Querying Regular Closed Plane Curvesis_rectangular
: Querying Rectangleskill_labels
: Modifying Pictureslabel
: Labeling Ellipseslabel
: Labelling Pathslabel
: Labelling PointsLine
: Line Constructorslocation
: Returning Elements and Information for Ellipseslocation
: Querying Regular Closed Plane Curvesmagnitude
: Vector Operationsmediate
: Points and Linesmid_point
: Returning Points for Rectanglesmodify
: Modifying Colorsoperator!=
: Planes Operatorsoperator!=
: Point Operatorsoperator!=
: Color Operatorsoperator&
: Path Operatorsoperator&=
: Path Operatorsoperator*
: Point Operatorsoperator*
: Transform Operatorsoperator*=
: Solid Operatorsoperator*=
: Ellipse Operatorsoperator*=
: Polygon Operatorsoperator*=
: Path Operatorsoperator*=
: Point Operatorsoperator*=
: Picture Operatorsoperator*=
: Transform Operatorsoperator*=
: Shape Operatorsoperator+
: Path Operatorsoperator+
: Point Operatorsoperator+=
: Path Operatorsoperator+=
: Point Operatorsoperator+=
: Picture Operatorsoperator-
: Point Operatorsoperator-=
: Point Operatorsoperator/
: Point Operatorsoperator/=
: Point Operatorsoperator<<
: Outputting Pointsoperator<<
: Color Operatorsoperator=
: Cuboid Operatorsoperator=
: Solid Operatorsoperator=
: Circle Operatorsoperator=
: Ellipse Operatorsoperator=
: Rectangle Operatorsoperator=
: Regular Polygon Operatorsoperator=
: Planes Operatorsoperator=
: Line Operatorsoperator=
: Focus Operatorsoperator=
: Point Operatorsoperator=
: Picture Operatorsoperator=
: Transform Operatorsoperator=
: Color Operatorsoperator= (for Points)
: Setting and Assigning to Pointsoperator==
: Planes Operatorsoperator==
: Point Operatorsoperator==
: Color Operatorsout_circle
: Circles for Regular Polygonsout_ellipse
: Ellipses for Rectanglesout_rectangle
: Rectangles for Ellipsesoutput
: Outputting Solidsoutput
: Outputting Pathsoutput
: Outputting Pointsoutput
: Picture Output Functionsoutput
: Outputting Labelsoutput
: Outputting ShapesPath
: Path Constructors and Setting Functionspersp_0
: Perspective FunctionsPicture
: Picture ConstructorsPlane
: Planes ConstructorsPoint
: Point Constructors and Setting FunctionsPoint::intersection_points
: IntersectionsPoint::operator=
: Setting and Assigning to PointsPoint::set
: Setting and Assigning to Pointsproject
: Outputting Pathsproject
: Projecting Pointsquarter
: Regular Closed Plane Curve Segmentsreal_triple
: Typedefs and Utility StructuresRectangle
: Rectangle Constructors and Setting FunctionsReg_Polygon
: Regular Polygon Constructors and Setting Functionsreset
: Resetting Transformsreset_angle
: Modifying Focusesreset_transform
: Modifying Pointsreset_transform
: Modifying Picturesreverse
: Querying Pathsrotate
: Affine Transformations for Solidsrotate
: Affine Transformations for Ellipsesrotate
: Affine Transformations for Polygonsrotate
: Affine Transformations for Pathsrotate
: Affine Transformations for Pointsrotate
: Affine Transformations for Picturesrotate
: Affine Transformations for Transformsrotate
: Affine Transformations for Shapesscale
: Affine Transformations for Solidsscale
: Affine Transformations for Ellipsesscale
: Affine Transformations for Polygonsscale
: Affine Transformations for Pathsscale
: Affine Transformations for Pointsscale
: Affine Transformations for Picturesscale
: Affine Transformations for Transformsscale
: Affine Transformations for Shapessegment
: Regular Closed Plane Curve Segmentsset
: Tetrahedron Constructors and Setting Functionsset
: Circle Constructors and Setting Functionsset
: Ellipse Constructors and Setting Functionsset
: Rectangle Constructors and Setting Functionsset
: Regular Polygon Constructors and Setting Functionsset
: Path Constructors and Setting Functionsset
: Focus Constructors and Setting Functionsset
: Point Constructors and Setting Functionsset
: Color Constructors and Setting Functionsset (for Points)
: Setting and Assigning to Pointsset_blue_part
: Modifying Colorsset_connectors
: Modifying Pathsset_cycle
: Querying Pathsset_dash_pattern
: Modifying Pathsset_draw_color
: Modifying Pathsset_element
: Setting Values Transformsset_extremes
: Outputting Solidsset_extremes
: Outputting Pathsset_extremes
: Outputting Pointsset_extremes
: Outputting Shapesset_fill_color
: Modifying Pathsset_fill_draw_value
: Modifying Pathsset_green_part
: Modifying Colorsset_name
: Modifying Colorsset_on_free_store
: Setting Solid Membersset_on_free_store
: Modifying Pathsset_on_free_store
: Modifying Pointsset_on_free_store
: Modifying Shapesset_pen
: Modifying Pathsset_red_part
: Modifying Colorsset_transform
: Modifying Picturesset_use_name
: Modifying Colorsshear
: Affine Transformations for Solidsshear
: Affine Transformations for Ellipsesshear
: Affine Transformations for Polygonsshear
: Affine Transformations for Pathsshear
: Affine Transformations for Pointsshear
: Affine Transformations for Transformsshear
: Affine Transformations for Shapesshift
: Affine Transformations for Solidsshift
: Affine Transformations for Ellipsesshift
: Affine Transformations for Polygonsshift
: Affine Transformations for Pathsshift
: Affine Transformations for Pointsshift
: Affine Transformations for Picturesshift
: Affine Transformations for Transformsshift
: Affine Transformations for Shapesshift_times
: Affine Transformations for Ellipsesshift_times
: Affine Transformations for Polygonsshift_times
: Affine Transformations for Pathsshift_times
: Affine Transformations for Pointsshift_times
: Affine Transformations for Transformsshow
: Showing Solidsshow
: Showing Pathsshow
: Planes Showingshow
: Showingshow
: Showing Focusesshow
: Showing Pointsshow
: Showing Picturesshow
: Showing Transformsshow
: Showing Shapesshow
: Showing Colorsshow_colors
: Showing Pathsshow_transform
: Showing Pointsshow_transform
: Showing Picturessize
: Querying Pathsslope
: Querying Pathsslope
: Points and LinesSolid
: Solid Constructors and Setting Functionssolve
: Solving Ellipsessolve
: Querying Regular Closed Plane Curvessolve_quadratic
: Utility Functionssubpath
: Querying Pathssuppress_labels
: Picture Output Functionssuppress_output
: Outputting Solidssuppress_output
: Outputting Pathssuppress_output
: Outputting Pointssuppress_output
: Outputting ShapesTetrahedron
: Tetrahedron Constructors and Setting FunctionsTransform
: Transform Constructorstrunc
: Utility FunctionsTrunc_Octahedron
: Truncated Octahedron Constructors and Setting Functionsundraw
: Drawing and Filling Solidsundraw
: Drawing and Filling Pathsundraw
: Point Drawing Functionsundrawdot
: Point Drawing Functionsunfill
: Drawing and Filling Solidsunfill
: Drawing and Filling Pathsunfilldraw
: Drawing and Filling Solidsunfilldraw
: Drawing and Filling Pathsunit_vector
: Vector Operationsunsuppress_labels
: Picture Output Functionsunsuppress_output
: Outputting Solidsunsuppress_output
: Outputting Pathsunsuppress_output
: Outputting Shapesvoid
: Outputting Pointswrite_footers
: I/O Functions~Cuboid
: Cuboid Constructors and Setting Functions~Path
: Path Destructor~Point
: Point Destructor~Solid
: Solid Destructor