#include <three_transformation.h>
Inheritance diagram for Arroyo::three_scaling:

Public Member Functions | |
| three_scaling () | |
| three_scaling (const three_scaling &ts) | |
| three_scaling (const three_point &tp, double scale) | |
| three_scaling (const three_point &tp, const three_vector &tv, double scale) | |
| ~three_scaling () | |
| three_scaling | inverse () const |
Affects a three_point. Affects a three_vector. Cannot be applied to a three_frame.
|
|
Null constructor |
|
|
Copy constructor |
|
||||||||||||
|
Construct a uniform scale transformation This function throws an error if scale <= 0 |
|
||||||||||||||||
|
Construct a scale transformation along an axis specified by a three vector by a scalar factor scale. This function throws an error if tv is a null vector, or if scale <= 0 |
|
|
Destructor |
|
|
Get the inverse scaling Reimplemented from Arroyo::three_transformation. |
1.3.9.1