|
cesium-native 0.62.0
|
Converts from a matN type to another matN type. More...
#include <CesiumGltf/MetadataConversions.h>
Static Public Member Functions | |
| static std::optional< TTo > | convert (TFrom from) |
| Converts a value of the given matN to another matN type. | |
| static std::optional< TTo > | convert (TFrom) |
Converts between TFrom and TTo where no actual conversion is defined, returning std::nullopt. | |
Converts from a matN type to another matN type.
Definition at line 805 of file MetadataConversions.h.
|
inlinestatic |
Converts a value of the given matN to another matN type.
Let M be the length of the given matN, and N be the length of the target matN. If M > N, then only the first N components of the first N columns will be used. Otherwise, if M < N, all other elements in the N x N matrix will be initialized to zero.
If any of the relevant components cannot be converted to the target matN component type, std::nullopt is returned.
| from | The matN value to convert from. |
Definition at line 825 of file MetadataConversions.h.
|
inlinestatic |
Converts between TFrom and TTo where no actual conversion is defined, returning std::nullopt.
Definition at line 26 of file MetadataConversions.h.