The VLSimilarityTransformWrapper is a wrapper for aSimilarityTransform object. SimilarityTransform objects represent a transformation (position, orientation and scaling).
More...
Inherits IDisposable.
|
| VLSimilarityTransformWrapper (IntPtr handle, bool owner) |
| Constructor of VLSimilarityTransformWrapper. More...
|
|
| VLSimilarityTransformWrapper (Quaternion q, Vector3 t, float s) |
|
VLSimilarityTransformWrapper | Clone () |
| Creates a copy of this object and returns a Wrapper of it. More...
|
|
void | Dispose () |
| Explicitly releases references to unmanaged resources. More...
|
|
IntPtr | getHandle () |
|
Quaternion | GetR () |
| Returns the rotation of the given SimilarityTransform. More...
|
|
float | GetS () |
| Returns the scale factor of the given SimilarityTransform. More...
|
|
Vector3 | GetT () |
| Returns the translation of the given SimilarityTransform. More...
|
|
bool | GetValid () |
| Returns whether the SimilarityTransform is valid. More...
|
|
void | SetR (Quaternion rotation) |
| Sets the rotation of the given SimilarityTransform. More...
|
|
void | SetS (float s) |
| Sets the scale factor of the given SimilarityTransform. More...
|
|
void | SetT (Vector3 translation) |
| Sets the translation of the given SimilarityTransform. More...
|
|
void | SetValid (bool value) |
|
The VLSimilarityTransformWrapper is a wrapper for aSimilarityTransform object. SimilarityTransform objects represent a transformation (position, orientation and scaling).
- See also
- VLDataSetWrapper.GetSimilarityTransform
◆ VLSimilarityTransformWrapper()
VLSimilarityTransformWrapper.VLSimilarityTransformWrapper |
( |
IntPtr |
handle, |
|
|
bool |
owner |
|
) |
| |
|
inline |
◆ Clone()
Creates a copy of this object and returns a Wrapper of it.
- Returns
- A wrapper of a copy of this object.
◆ Dispose()
void VLSimilarityTransformWrapper.Dispose |
( |
| ) |
|
|
inline |
◆ GetR()
Quaternion VLSimilarityTransformWrapper.GetR |
( |
| ) |
|
|
inline |
Returns the rotation of the given SimilarityTransform.
Please notice, that represents the transformation of a 3D point as follows: .
- Returns
- Rotation of the SimilarityTransform as Quaternion
◆ GetS()
float VLSimilarityTransformWrapper.GetS |
( |
| ) |
|
|
inline |
Returns the scale factor of the given SimilarityTransform.
Please notice, that represents the transformation of a 3D point as follows: .
- Returns
- Float which contains the scale factor.
◆ GetT()
Vector3 VLSimilarityTransformWrapper.GetT |
( |
| ) |
|
|
inline |
Returns the translation of the given SimilarityTransform.
Please notice, that represents the transformation of a 3D point as follows: .
- Returns
- Translation of the SimilarityTransform
◆ GetValid()
bool VLSimilarityTransformWrapper.GetValid |
( |
| ) |
|
|
inline |
Returns whether the SimilarityTransform is valid.
- Returns
true
, if the SimilarityTransform is valid; false
otherwise.
◆ SetR()
void VLSimilarityTransformWrapper.SetR |
( |
Quaternion |
rotation | ) |
|
|
inline |
Sets the rotation of the given SimilarityTransform.
Please notice, that represents the transformation of a 3D point as follows: .
◆ SetS()
void VLSimilarityTransformWrapper.SetS |
( |
float |
s | ) |
|
|
inline |
Sets the scale factor of the given SimilarityTransform.
Please notice, that represents the transformation of a 3D point as follows: .
- Parameters
-
s | Float which contains the scale factor. |
◆ SetT()
void VLSimilarityTransformWrapper.SetT |
( |
Vector3 |
translation | ) |
|
|
inline |
Sets the translation of the given SimilarityTransform.
Please notice, that represents the transformation of a 3D point as follows: .