o

# RowTransform 

#### object RowTransform

Linear Supertypes
Ordering
1. Alphabetic
2. By Inheritance
Inherited
1. RowTransform
2. AnyRef
3. Any
1. Hide All
2. Show All
Visibility
1. Public
2. All

### Value Members

1. final def !=(arg0: Any)
Definition Classes
AnyRef → Any
2. final def ##(): Int
Definition Classes
AnyRef → Any
3. final def ==(arg0: Any)
Definition Classes
AnyRef → Any
4. def approximate(transform: Transform, errorThreshold: Double)

Computes an approximate transformation of a row.

Computes an approximate transformation of a row.

Based on GDALApproxTransform. Assumes that the number of elements in the row is greater than 5. Should only be used when the line being transformed is roughly linear.

transform

The transformation that we are approximating

errorThreshold

maximum error measured in input pixels that is allowed in approximating the transformation (0.0 for exact calculations).

Note

This algorithm does not garuntee all values will be within the error threshold of the exactly transformed values. In practice, as long as the line is roughly linear, it should be at least very close if over the error threshold away from the actual values.

5. final def asInstanceOf[T0]: T0
Definition Classes
Any
6. def clone()
Attributes
protected[lang]
Definition Classes
AnyRef
Annotations
@throws( ... ) @native()
7. final def eq(arg0: AnyRef)
Definition Classes
AnyRef
8. def equals(arg0: Any)
Definition Classes
AnyRef → Any
9. def exact(transform: Transform)

Transform each point exactly.

Transform each point exactly. Assumes user has taken care to make all array dimensions equal.

10. def finalize(): Unit
Attributes
protected[lang]
Definition Classes
AnyRef
Annotations
@throws( classOf[java.lang.Throwable] )
11. final def getClass(): Class[_]
Definition Classes
AnyRef → Any
Annotations
@native()
12. def hashCode(): Int
Definition Classes
AnyRef → Any
Annotations
@native()
13. final def isInstanceOf[T0]
Definition Classes
Any
14. final def ne(arg0: AnyRef)
Definition Classes
AnyRef
15. final def notify(): Unit
Definition Classes
AnyRef
Annotations
@native()
16. final def notifyAll(): Unit
Definition Classes
AnyRef
Annotations
@native()
17. final def synchronized[T0](arg0: ⇒ T0): T0
Definition Classes
AnyRef
18. def toString(): String
Definition Classes
AnyRef → Any
19. final def wait(): Unit
Definition Classes
AnyRef
Annotations
@throws( ... )
20. final def wait(arg0: Long, arg1: Int): Unit
Definition Classes
AnyRef
Annotations
@throws( ... )
21. final def wait(arg0: Long): Unit
Definition Classes
AnyRef
Annotations
@throws( ... ) @native()