Method | Description | |
---|---|---|
ComposeLeftToRight ( |
Left to right composition.
|
|
ComposeRightToLeft ( |
Right to left composition.
|
|
Equals ( object obj ) : bool |
does the same thing as == if the passed in object is a d
|
|
GetHashCode ( ) : int |
This override determines how this object is inserted into hashtables.
|
|
Inverse ( ) : |
Returns the inverse shift. That is, it performs the opposite motion of this shift.
|
|
Shift ( List |
Creates a Shift with multiple Rotations and a displacment, or zero translation if it is omitted
|
|
Shift ( Matrix matrix ) : System | ||
Shift ( Point displacement ) : System |
Creates a Shift with the given displacement and no rotations
|
|
Shift ( |
Creates a Shift with the given rotation and translation, or zero translation if it is omitted
|
|
Shift ( |
Creates a copy of the given Shift
|
|
Shift ( |
||
operator ( ) : |
Compose two shift operations. Note this is not generally commutative. The shift on the left is applied first.
|
|
operator ( ) : bool |
Not a perfect equality operator, is only accurate up to Constants.AcceptedEqualityDeviationConstant
|
Method | Description | |
---|---|---|
Shift ( ) : System |
Null Constructor
|
Method | Description | |
---|---|---|
Compose ( |
||
Compose ( |
||
RotationsAreEquivalent ( |
public static ComposeLeftToRight ( |
||
first | ||
second | ||
return |
public static ComposeRightToLeft ( |
||
second | ||
first | ||
return |
public Shift ( List |
||
rotations | List |
The rotations that make up and are represented by this shift |
displacement | Point | The distance of displacement this shift represents in each direction |
return | System |
public Shift ( |
||
rotation | ||
displacement | Point | |
return | System |