﻿ModOp Methods        The ModOp type exposes the following members.

# Methods

NameDescription  Fit(array<GeoPoint>[]()[][], array<GeoPoint>[]()[][], Boolean)
Constructs a ModOp, that transforms the Src points to the Dst points. The length of Src and Dst must be equal and less than 5. If the length is 1, the resulting ModOp is a translation, if the length is 2, the parameter DoScale decides whether the resulting ModOp is a translation and rotation (DoScale==false) or translation, rotation and scaling (DoScale==true). If the length is 3 or 4, the resulting ModOp is any kind of an affinity, that projects the src points to the dst points.  Fit(GeoPoint, array<GeoVector>[]()[][], GeoPoint, array<GeoVector>[]()[][]) GetInverse
Returns the inverse of this modification.  ReflectPlane()()()()
Constructs a ModOp, that performs a reflection about the y/z plane  ReflectPlane(Plane)
Constructs a ModOp, that performs a reflection about the given plane  ReflectPoint
Constructs a ModOp, that performs a reflection about the given point  Rotate(GeoVector, SweepAngle)
Creates a modification that performs a rotation about an axis through the origina  Rotate(GeoPoint, GeoVector, GeoVector)
Creates a rotation around the fixpoint that moves the vector from to the vector to.  Rotate(GeoPoint, GeoVector, SweepAngle)
Creates a modification that performs a rotation about an axis through the given point  Scale(Double)
Creates a modification that performs a scaling about the origin  Scale(GeoPoint, Double)
Creates a modification that performs a scaling about a given point  Scale(GeoVector, Double)
Creates a modification that performs a scaling in a given direction  Scale(Double, Double, Double)
Creates a modification that performs a scaling with different factors in x,y and z direction  Scale(GeoPoint, GeoVector, Double)
Creates a modification that performs a scaling in a given direction with a fixpoint To2D  Transform
Constructs a ModOp, that maps the Src coordinate system to the Dst coordinate system  Translate(GeoVector)
Constructs a ModOp, that performs a translation by the given offset vector  Translate(Double, Double, Double)
Constructs a ModOp, that performs a translation by the given offsets

# Explicit Interface Implementations

NameDescription  ISerializable..::..GetObjectData