class: Hexagon

public class: Hexagon
Author:
Project: Phase: 1.0; Status: Proposed; Version: 1.0; Complexity: 1
Dates: Created: 15.12.2005 0:07:01; Modified: 15.12.2005 0:09:21;
Flags: Active: false; IsRoot: false; IsLeaf: false;
Extension Points:
UUID: {0382E861-D3ED-4bdb-866F-045C1C3D35D1}
Representing hexagon. include information about vertex position, vector, that is maped to this hexagon and other information, needed for paintiting hexagon to screen

 

Goto: Fields, Methods

See also: Umatrix

Appears in: CD Umatrix

Connections
 
Hexagon Attributes
Attribute Details
private Color
  clr
private PointF
  position
private float
  radius
private PointF
  vertex
private double
  vector
private double
  distance
private int
  clusterDirection
private bool
  isNeuron
private String
  text
Initial: ""
 
Hexagon Methods
Operation Details
public
Hexagon():
Notes: Constructor
public
Colour():Color
<<property>>
Notes: Color of hexagon
public
Position():PointF
<<property>>
Notes: Position of hexagon
public
Radius():float
<<property>>
Notes: Radius of hexagon
public
Vertex():PointF
<<property>>
Notes: Vertex of hexagon
public
Vector():double
<<property>>
Notes: Vector that is mapped to heuron
public
Distance():double
<<property>>
Notes: Distance between neurons
public
ClusterDirection():int
<<property>>
Notes: Flag for painting cluster separator 0 = nothing, 1 = /, 2 = \, 3 = |
public
IsNeuron():bool
<<property>>
Notes: Some hexagons are used for representing neurons, other representing distance between two neighbourhing neurons
public
Text():String
<<property>>
Notes: Text to be displayed