Itasca C++ Interface
|
Public Types | |
enum class | Type { Int , Double , Bool , String , DVect2 , DVect3 , I64Vect2 , I64Vect3 , Matrix , DAVect2 , DAVect3 , Quat2 , Quat3 , Tensor } |
Public Member Functions | |
Type | type () const |
BASE_EXPORT std::tuple< Type, UVect2 > | desc () const |
BASE_EXPORT const Property & | reset () |
template<typename T > | |
bool | canConvert () const |
BASE_EXPORT bool | canConvert (Type type) const |
template<Type t> | |
bool | canConvertType () const |
template<typename T > | |
T | to () const |
template<Type t> | |
auto | toType () const |
template<typename T > | |
std::tuple< T, bool > | toTest () const |
template<Type t> | |
std::variant_alternative_t< static_cast< int >(t), Property > | toTestType () const |
template<> | |
bool | canConvert () const |
template<> | |
int64 | to () const |
template<> | |
bool | canConvert () const |
template<> | |
double | to () const |
template<> | |
bool | canConvert () const |
template<> | |
bool | to () const |
template<> | |
bool | canConvert () const |
template<> | |
string | to () const |
template<> | |
bool | canConvert () const |
template<> | |
DVect2 | to () const |
template<> | |
bool | canConvert () const |
template<> | |
DVect3 | to () const |
template<> | |
bool | canConvert () const |
template<> | |
I64Vect2 | to () const |
template<> | |
bool | canConvert () const |
template<> | |
I64Vect3 | to () const |
template<> | |
bool | canConvert () const |
template<> | |
DAVect2 | to () const |
template<> | |
bool | canConvert () const |
template<> | |
DAVect3 | to () const |
template<> | |
bool | canConvert () const |
template<> | |
Quat2 | to () const |
template<> | |
bool | canConvert () const |
template<> | |
Quat3 | to () const |
template<> | |
bool | canConvert () const |
template<> | |
SymTensor | to () const |
template<> | |
BASE_EXPORT bool | canConvert () const |
template<> | |
BASE_EXPORT bool | canConvert () const |
template<> | |
BASE_EXPORT bool | canConvert () const |
template<> | |
BASE_EXPORT bool | canConvert () const |
template<> | |
BASE_EXPORT bool | canConvert () const |
template<> | |
BASE_EXPORT bool | canConvert () const |
template<> | |
BASE_EXPORT bool | canConvert () const |
template<> | |
BASE_EXPORT bool | canConvert () const |
template<> | |
BASE_EXPORT bool | canConvert () const |
template<> | |
BASE_EXPORT bool | canConvert () const |
template<> | |
BASE_EXPORT bool | canConvert () const |
template<> | |
BASE_EXPORT bool | canConvert () const |
template<> | |
BASE_EXPORT bool | canConvert () const |
template<> | |
BASE_EXPORT int64 | to () const |
template<> | |
BASE_EXPORT double | to () const |
template<> | |
BASE_EXPORT bool | to () const |
template<> | |
BASE_EXPORT string | to () const |
template<> | |
BASE_EXPORT DVect2 | to () const |
template<> | |
BASE_EXPORT DVect3 | to () const |
template<> | |
BASE_EXPORT I64Vect2 | to () const |
template<> | |
BASE_EXPORT I64Vect3 | to () const |
template<> | |
BASE_EXPORT DAVect2 | to () const |
template<> | |
BASE_EXPORT DAVect3 | to () const |
template<> | |
BASE_EXPORT Quat2 | to () const |
template<> | |
BASE_EXPORT Quat3 | to () const |
template<> | |
BASE_EXPORT SymTensor | to () const |
Static Public Member Functions | |
static BASE_EXPORT string | nameFromType (Type t) |