Class PoGroup4Axis

  • All Implemented Interfaces:
    SafeDisposable

    public class PoGroup4Axis
    extends PoBaseAxis
    Class to build a group of four axes. This class builds a group of four axes in the plane XY. This group contains two parallel horizontal axes (X-axis) and two parallel vertical axes (Y-axis) which define a rectangle of axes.

    The graduations of these axes are defined by the fields gradStart and gradEnd. However if these fields are equal, the fields start and end are used to define the graduation values.

    File format/default:

    PoGroup4Axis {

      start 0 0
      end 1 1
      gradStart 0 0
      gradEnd 0 0
      xTitle ""
      yTitle ""
    }

    <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> <html> <head> <link REL="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style"> <title></title> </head> <BODY> <h1></h1> <h4> <A NAME="Heading625">CATALOG PARTS</A></h4> <ul><b>PoGroup4Axis</b> {</ul> <ul><ul><b>Separator</b> <tt>alternateRep</tt> (from PoBase) {<br> </ul></ul> <ul><ul><ul><b>AppearanceKit</b> <tt>appearance</tt> (from PoBase)</ul></ul></ul> <ul><ul><ul><i>Specifies the appearance of all the kit. By default lightModel.model=BASE_COLOR.</i></ul></ul></ul> <ul><ul><ul><b>MatrixTransform</b> <tt>domainTransform</tt> (from PoBase)</ul></ul></ul> <ul><ul><ul><i>Corresponds to the domain transformation.</i></ul></ul></ul> <ul><ul><ul><b>PoLinearAxis/PoLogAxis</b> <tt>xUpAxis</tt></ul></ul></ul> <ul><ul><ul><i>Corresponds to the up x-axis.</i></ul></ul></ul> <ul><ul><ul><b>PoLinearAxis/PoLogAxis</b> <tt>xDownAxis</tt></ul></ul></ul> <ul><ul><ul><i>Corresponds to the down x-axis.</i></ul></ul></ul> <ul><ul><ul><b>PoLinearAxis/PoLogAxis</b> <tt>yLeftAxis</tt></ul></ul></ul> <ul><ul><ul><i>Corresponds to the left y-axis.</i></ul></ul></ul> <ul><ul><ul><b>PoLinearAxis/PoLogAxis</b> <tt>yRightAxis</tt></ul></ul></ul> <ul><ul><ul><i>Corresponds to the right y-axis.</i></ul></ul></ul> <ul><ul>}</ul></ul> <ul>}</ul> <ul><ul><br> </ul></ul> </body> </html>

    • Field Detail

      • start

        public final SoSFVec2f start
        Start point of the bottom horizontal axis and of the left vertical axis. The first X-axis is generated from the point "start" to the point (end[0], start[1]). The second X-axis is generated from the point (start[0], end[1]) to the point "end". The first Y-axis is generated from the point "start" to the point (start[0], end[1]). The second Y-axis is generated from the point (end[0], start[1]) to the point "end".
      • end

        public final SoSFVec2f end
        End point of the top horizontal axis and of the right vertical axis.
      • gradStart

        public final SoSFVec2f gradStart
        Defines the value of the graduation (tick label) corresponding to the starting point of this group of axes. See PoCartesianAxis.gradStart for details.

        Since:
        Open Inventor 9.5.1

      • gradEnd

        public final SoSFVec2f gradEnd
        Defines the value of the graduation (tick label) corresponding to the end point of this group of axes. See PoCartesianAxis.gradEnd for details.

        Since:
        Open Inventor 9.5.1

      • xTitle

        public final SoSFString xTitle
        Title of the horizontal axes. Empty by default.
      • yTitle

        public final SoSFString yTitle
        Title of the vertical axes. Empty by default.