Grx.Mgd 1.0
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Properties | List of all members
Gssoft.Gscad.Geometry.Scale2d Struct Reference

Public Member Functions

 Scale2d (Scale2d scale2d)
 
 Scale2d (double factor)
 
 Scale2d (double x, double y)
 
 Scale2d (double[] xy)
 
override bool Equals (object other)
 
bool IsEqualTo (Scale2d a)
 
bool IsEqualTo (Scale2d a, Tolerance tolerance)
 
override int GetHashCode ()
 
Matrix2d GetMatrix ()
 
Scale2d Inverse ()
 
bool IsProportional ()
 
bool IsProportional (Tolerance tolerance)
 
Scale2d MultiplyBy (double factor)
 
Scale2d PostMultiplyBy (Scale2d rightSide)
 
Scale2d PreMultiplyBy (Scale2d leftSide)
 
double[] ToArray ()
 
override string ToString ()
 
string ToString (IFormatProvider provider)
 

Static Public Member Functions

static Scale2d ExtractScale (Matrix2d mat)
 
static Scale2d RemoveScale (Matrix2d mat)
 
static bool operator== (Scale2d a, Scale2d b)
 
static bool operator!= (Scale2d a, Scale2d b)
 
static Scale2d operator* (Scale2d a, Scale2d b)
 
static Scale2d operator* (Scale2d a, double factor)
 
static Scale2d operator* (double factor, Scale2d a)
 

Properties

double X [get]
 
double Y [get]
 
double this[int index] [get]