AuD
Lecture 'Algorithmen und Datenstrukturen' (code examples)
aud.graph.matrix.Coordinate Class Reference

Row/column coordinates (i,j). More...

+ Inheritance diagram for aud.graph.matrix.Coordinate:
+ Collaboration diagram for aud.graph.matrix.Coordinate:

Public Member Functions

 Coordinate (int i, int j)
 create coordinate (i,j) More...
 
int compareTo (Coordinate other)
 
boolean equals (Object other)
 
String toString ()
 

Public Attributes

int i
 row index More...
 
int j
 column index More...
 

Detailed Description

Row/column coordinates (i,j).

Coordinates in a 2d matrix (e.g., SparseMatrixCS).

Implements column order (lexicographic, columns before rows).

Definition at line 11 of file Coordinate.java.

Constructor & Destructor Documentation

◆ Coordinate()

create coordinate (i,j)

Definition at line 19 of file Coordinate.java.

19 {
20 this.i=i;
21 this.j=j;
22 }

References aud.graph.matrix.Coordinate.i, and aud.graph.matrix.Coordinate.j.

Member Function Documentation

◆ compareTo()

int aud.graph.matrix.Coordinate.compareTo ( Coordinate  other)

Definition at line 24 of file Coordinate.java.

24 {
25 int rv=j-other.j;
26 return rv!=0 ? rv : (i-other.i);
27 }

References aud.graph.matrix.Coordinate.i, and aud.graph.matrix.Coordinate.j.

◆ equals()

boolean aud.graph.matrix.Coordinate.equals ( Object  other)

Definition at line 28 of file Coordinate.java.

28 {
29 Coordinate coord=(Coordinate) other;
30 return i==coord.i && j==coord.j;
31 }
Coordinate(int i, int j)
create coordinate (i,j)
Definition: Coordinate.java:19

References aud.graph.matrix.Coordinate.i, and aud.graph.matrix.Coordinate.j.

◆ toString()

String aud.graph.matrix.Coordinate.toString ( )

Definition at line 33 of file Coordinate.java.

33 {
34 return "("+i+","+j+")";
35 }

References aud.graph.matrix.Coordinate.i, and aud.graph.matrix.Coordinate.j.

Member Data Documentation

◆ i

◆ j


The documentation for this class was generated from the following file: