C# Class GeometryClassLibrary.Translation

Show file Open project: ParagonTruss/GeometryClassLibrary Class Usage Examples

Public Methods

Method Description
Equals ( object obj ) : bool

does the same thing as ==

GetHashCode ( ) : int
Inverse ( ) : Translation
Translation ( Distance xTranslation, Distance yTranslation, Distance zTranslation ) : UnitClassLibrary.DistanceUnit

Creates a translation with the given translation Dimesnions in each direction

Translation ( Point point ) : UnitClassLibrary.DistanceUnit

Creates a Translation with offsets in each direction represented by the point

Translation ( Translation toCopy ) : UnitClassLibrary.DistanceUnit

Creates a copy of the given translation

Translation ( Vector vector ) : UnitClassLibrary.DistanceUnit

Creates a Translation in the direction of the given vector.

operator ( ) : bool

Not a perfect equality operator, is only accurate up to the Distance Class's accuracy

Protected Methods

Method Description
Translation ( ) : UnitClassLibrary.DistanceUnit

Null Constructor

Method Details

Equals() public method

does the same thing as ==
public Equals ( object obj ) : bool
obj object
return bool

GetHashCode() public method

public GetHashCode ( ) : int
return int

Inverse() public method

public Inverse ( ) : Translation
return Translation

Translation() protected method

Null Constructor
protected Translation ( ) : UnitClassLibrary.DistanceUnit
return UnitClassLibrary.DistanceUnit

Translation() public method

Creates a translation with the given translation Dimesnions in each direction
public Translation ( Distance xTranslation, Distance yTranslation, Distance zTranslation ) : UnitClassLibrary.DistanceUnit
xTranslation UnitClassLibrary.DistanceUnit.Distance
yTranslation UnitClassLibrary.DistanceUnit.Distance
zTranslation UnitClassLibrary.DistanceUnit.Distance
return UnitClassLibrary.DistanceUnit

Translation() public method

Creates a Translation with offsets in each direction represented by the point
public Translation ( Point point ) : UnitClassLibrary.DistanceUnit
point Point
return UnitClassLibrary.DistanceUnit

Translation() public method

Creates a copy of the given translation
public Translation ( Translation toCopy ) : UnitClassLibrary.DistanceUnit
toCopy Translation The translation to copy
return UnitClassLibrary.DistanceUnit

Translation() public method

Creates a Translation in the direction of the given vector.
public Translation ( Vector vector ) : UnitClassLibrary.DistanceUnit
vector Vector
return UnitClassLibrary.DistanceUnit

operator() public static method

Not a perfect equality operator, is only accurate up to the Distance Class's accuracy
public static operator ( ) : bool
return bool