org.openbp.cockpit.modeler.figures.generic
Class GeometryUtil

java.lang.Object
  extended by org.openbp.cockpit.modeler.figures.generic.GeometryUtil

public final class GeometryUtil
extends java.lang.Object

Utility methods for geometry data encoding/decoding.

Author:
Stephan Pauxberger

Method Summary
static double parseAngle(java.util.StringTokenizer st, java.lang.String paramName, java.lang.String objectName)
          Parses an angle value.
static java.awt.Color parseColor(java.util.StringTokenizer st, java.lang.String paramName, java.lang.String objectName)
          Parses a RGB color value.
static double parseDouble(java.lang.String s, java.lang.String paramName, java.lang.String objectName)
          Parses a double value.
static double parseDouble(java.util.StringTokenizer st, java.lang.String paramName, java.lang.String objectName)
          Parses a double value.
static int parseInt(java.util.StringTokenizer st, java.lang.String paramName, java.lang.String objectName)
          Parses an integer value.
static java.lang.String printAngle(double angle)
          Parses an angle value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

parseInt

public static int parseInt(java.util.StringTokenizer st,
                           java.lang.String paramName,
                           java.lang.String objectName)
Parses an integer value.

Parameters:
st - Tokenizer providing the geometry parameter stream
paramName - Name of the current parameter
objectName - Name of the process object that owns the parameter
Returns:
The integer

parseDouble

public static double parseDouble(java.util.StringTokenizer st,
                                 java.lang.String paramName,
                                 java.lang.String objectName)
Parses a double value.

Parameters:
st - Tokenizer providing the geometry parameter stream
paramName - Name of the current parameter
objectName - Name of the process object that owns the parameter
Returns:
The integer

parseDouble

public static double parseDouble(java.lang.String s,
                                 java.lang.String paramName,
                                 java.lang.String objectName)
Parses a double value.

Parameters:
s - Geometry parameter
paramName - Name of the current parameter
objectName - Name of the process object that owns the parameter
Returns:
The integer

parseColor

public static java.awt.Color parseColor(java.util.StringTokenizer st,
                                        java.lang.String paramName,
                                        java.lang.String objectName)
Parses a RGB color value.

Parameters:
st - Tokenizer providing the geometry parameter stream
paramName - Name of the current parameter
objectName - Name of the process object that owns the parameter
Returns:
The colro

parseAngle

public static double parseAngle(java.util.StringTokenizer st,
                                java.lang.String paramName,
                                java.lang.String objectName)
Parses an angle value.

Parameters:
st - Tokenizer providing the geometry parameter stream
paramName - Name of the current parameter
objectName - Name of the process object that owns the parameter
Returns:
The color

printAngle

public static java.lang.String printAngle(double angle)
Parses an angle value.

Parameters:
angle - Angle in radians
Returns:
The angle as degree specification


Copyright © 2011. All Rights Reserved.