norsys.netica
Class VisualNode
java.lang.Object
|
+--norsys.netica.VisualNode
- public class VisualNode
- extends java.lang.Object
An object representing the visual aspects of a Netica Node as it would be displayed in the Netica Application.
This class does not have a public constructor; use Node.visual
to retrieve an instance for a node.
- Since:
- 2.12
- Version:
- 2.20 - May 7, 2002
Method Summary |
double[] |
getPosition()
Retrieves as elements 0 and 1 respectively, the x,y coordinates of the center of this node, as it would appear in a visual display (e.g., in Netica Application). |
void |
setPosition(double x,
double y)
Moves this node so that its center is at coordinates (x, y), for any visual display (e.g., in Netica Application). |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getPosition
public double[] getPosition()
throws NeticaException
- Retrieves as elements 0 and 1 respectively, the x,y coordinates of the center of this node, as it would appear in a visual display (e.g., in Netica Application).
Version:
Versions 2.07 and later have this method.
In the C Version of the API, this function is called GetNodeVisPosition_bn.
See Also:
setPosition
public void setPosition(double x,
double y)
throws NeticaException
- Moves this node so that its center is at coordinates (x, y), for any visual display (e.g., in Netica Application).
This is useful when directly programming Netica Application, or before writing a net to a file that will later be read by Netica Application.
Parameters:
double | | x | | desired horizontal pixel value |
double | | y | | desired vertical pixel value |
Version:
Versions 2.07 and later have this method.
In the C Version of the API, this function is called SetNodeVisPosition_bn.
See Also:
Example:
// lower node by 20 pixels for display in Netica Application.
double[] pos = node.getVisual().getPosition();
node.getVisual().setPosition (pos[0], pos[1]+20);