summaryrefslogtreecommitdiff
path: root/src/de/lmu/ifi/dbs/elki/math/linearalgebra/AffineTransformation.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/de/lmu/ifi/dbs/elki/math/linearalgebra/AffineTransformation.java')
-rw-r--r--src/de/lmu/ifi/dbs/elki/math/linearalgebra/AffineTransformation.java12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/de/lmu/ifi/dbs/elki/math/linearalgebra/AffineTransformation.java b/src/de/lmu/ifi/dbs/elki/math/linearalgebra/AffineTransformation.java
index 6200164b..5d185ec5 100644
--- a/src/de/lmu/ifi/dbs/elki/math/linearalgebra/AffineTransformation.java
+++ b/src/de/lmu/ifi/dbs/elki/math/linearalgebra/AffineTransformation.java
@@ -4,7 +4,7 @@ package de.lmu.ifi.dbs.elki.math.linearalgebra;
This file is part of ELKI:
Environment for Developing KDD-Applications Supported by Index-Structures
- Copyright (C) 2011
+ Copyright (C) 2012
Ludwig-Maximilians-Universität München
Lehr- und Forschungseinheit für Datenbanksysteme
ELKI Development Team
@@ -150,7 +150,7 @@ public class AffineTransformation {
* @param v translation vector
*/
public void addTranslation(Vector v) {
- assert (v.getRowDimensionality() == dim);
+ assert (v.getDimensionality() == dim);
// reset inverse transformation - needs recomputation.
inv = null;
@@ -295,7 +295,7 @@ public class AffineTransformation {
* @return vector of dim+1, with new column having the value 1.0
*/
public Vector homogeneVector(Vector v) {
- assert (v.getRowDimensionality() == dim);
+ assert (v.getDimensionality() == dim);
double[] dv = new double[dim + 1];
for(int i = 0; i < dim; i++) {
dv[i] = v.get(i);
@@ -311,7 +311,7 @@ public class AffineTransformation {
* @return vector of dim+1, with new column having the value 0.0
*/
public Vector homogeneRelativeVector(Vector v) {
- assert (v.getRowDimensionality() == dim);
+ assert (v.getDimensionality() == dim);
// TODO: this only works properly when trans[dim][dim] == 1.0, right?
double[] dv = new double[dim + 1];
for(int i = 0; i < dim; i++) {
@@ -328,7 +328,7 @@ public class AffineTransformation {
* @return vector of dimension dim
*/
public Vector unhomogeneVector(Vector v) {
- assert (v.getRowDimensionality() == dim + 1);
+ assert (v.getDimensionality() == dim + 1);
// TODO: this only works properly when trans[dim][dim] == 1.0, right?
double[] dv = new double[dim];
double scale = v.get(dim);
@@ -346,7 +346,7 @@ public class AffineTransformation {
* @return vector of dimension dim
*/
public Vector unhomogeneRelativeVector(Vector v) {
- assert (v.getRowDimensionality() == dim + 1);
+ assert (v.getDimensionality() == dim + 1);
double[] dv = new double[dim];
double scale = v.get(dim);
assert (Math.abs(scale) == 0.0);