Scale
|
The Scale2d type exposes the following members.
| Name | Description | |
|---|---|---|
| Scale2d(Double) | Constructor for the Scale2d class. Creates a scale transformation with the specified uniform scale factor. | |
| Scale2d(Double) | Constructor for the Scale2d class. Creates a scale transformation with the specified factors for x- and y-axes. | |
| Scale2d(Double, Double) | Constructor for the Scale2d class. Creates a scale transformation with the specified factors for x- and y-axes. |
| Name | Description | |
|---|---|---|
| Coordinate | Property that represents a scale factor at the specified index. | |
| X | Property that represents a scale factor for the x-axis. | |
| Y | Property that represents a scale factor for the y-axis. |
| Name | Description | |
|---|---|---|
| Equals | Checks objects for equality. (Overrides ValueTypeEquals(Object)) |
|
| ExtractScale | Returns the scale that corresponds to the length of the column vectors of the specified transformation matrix. | |
| GetHashCode | Retrieves the object hash code. (Overrides ValueTypeGetHashCode) |
|
| GetMatrix | Returns the transformation matrix equivalent to this scale vector. | |
| GetType | Gets the Type of the current
instance. (Inherited from Object) |
|
| Inverse | Returns the inverse of this scale vector. | |
| IsEqualTo(Scale2d) | Checks whether the specified scale vector equals this scale vector. | |
| IsEqualTo(Scale2d, Tolerance) | ||
| IsProportional | Checks whether this scale vector scales uniformly. | |
| IsProportional(Tolerance) | ||
| MultiplyBy | ||
| PostMultiplyBy | Sets this scale vector to the product (this scale vector) * (rightSide), and returns the resulting vector. | |
| PreMultiplyBy | Sets this scale vector to the product (rightSide) * (this scale vector), and returns the resulting vector. | |
| RemoveScale | Returns the scale vector corresponding to the length of the column vectors of the transformation matrix, and sets the scale factor of the matrix to 1. | |
| ToArray | Returns an array of two values that represent the scale factors for x-and y-axes. | |
| ToString | Returns a string representation of this object. (Overrides ValueTypeToString) |
|
| ToString(IFormatProvider) | Returns a string representation of this object. |
| Name | Description | |
|---|---|---|
| Equality(Scale2d, Scale2d) | Equality operator for the Scale2d class. | |
| Inequality(Scale2d, Scale2d) | Inequality operator for the Scale2d class. | |
| Multiply(Double, Scale2d) | Multiplication operator for the Scale2d class. Multiplies a scale factor by the specified scale vector and returns the resulting vector. | |
| Multiply(Scale2d, Double) | Multiplication operator for the Scale2d class. Multiplies a scale vector by the specified scale factor and returns the resulting vector. | |
| Multiply(Scale2d, Scale2d) | Multiplication operator for the Scale2d class. Multiplies the left scale vector by the right scale vector (a*b) and returns the resulting vector. |
| © Bricsys NV. All rights reserved. |