Class PoGroup2Axis

All Implemented Interfaces:
SafeDisposable

public class PoGroup2Axis extends PoBaseAxis
Class to build a group of two axes. This class builds a group of two axes in the plane XY. This group contains one horizontal axis (X-axis) and one vertical axis (Y-axis).

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:

PoGroup2Axis {

    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="Heading616">CATALOG PARTS</A></h4> <ul><b>PoGroup2Axis</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>xAxis</tt></ul></ul></ul> <ul><ul><ul><i>Corresponds to the x-axis.</i></ul></ul></ul> <ul><ul><ul><b>PoLinearAxis/PoLogAxis</b> <tt>yAxis</tt></ul></ul></ul> <ul><ul><ul><i>Corresponds to the y-axis.</i></ul></ul></ul> <ul><ul>}</ul></ul> <ul>}</ul> <ul><ul><br> </ul></ul> </body> </html>

  • Field Details

    • start

      public final SoSFVec2f start
      Start point of the both axis. (0,0) by default.
    • end

      public final SoSFVec2f end
      Defines the end point of the both axis. The X-axis is generated from the point "start" to the point (end[0], start[1]). The Y-axis is generated from the point start to the point (start[0], end[1]). (1,1) by default.
    • 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 axis. Empty by default.
    • yTitle

      public final SoSFString yTitle
      Title of the vertical axis. Empty by default.
  • Constructor Details

  • Method Details