|
Itasca C++ Interface
|
Public Types | |
| enum class | Type { Int , Double , Bool , String , DVect2 , DVect3 , I64Vect2 , I64Vect3 , Matrix , DAVect2 , DAVect3 , Quat2 , Quat3 , Tensor , Null , Array } |
Public Member Functions | |
| BASE_EXPORT std::partial_ordering | operator<=> (const Property &p) const |
| Type | type () const |
| BASE_EXPORT std::tuple< Type, UVect2 > | desc () const |
| BASE_EXPORT const Property & | reset () |
| bool | isNull () const |
| bool | isValid () const |
| template<typename T > | |
| bool | canConvert () const |
| BASE_EXPORT bool | canConvert (Type type) const |
| template<typename T > | |
| bool | canConvertVec () const |
| template<Type t> | |
| bool | canConvertType () const |
| template<typename T > | |
| T | to () const |
| template<typename T > | |
| std::vector< T > | toVec () 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<typename T > | |
| void | setValue (const T &t) |
| template<typename T > | |
| void | setVec (const std::vector< T > &v) |
| template<typename T > | |
| T | value () const |
| double | toDouble () const |
| string | toString () const |
| int64 | toInt () const |
| uint32 | toUInt () const |
| double | toDouble (bool *ok) const |
| int64 | toInt (bool *ok) 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<> | |
| bool | canConvert () const |
| template<> | |
| PropArray | 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 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 |
| template<> | |
| BASE_EXPORT PropArray | to () const |
Static Public Member Functions | |
| static BASE_EXPORT string | nameFromType (Type t) |
| static constexpr Type | DVectType (uint32 dim) |
| static constexpr Type | DAVectType (uint32 dim) |
| static constexpr Type | IVectType (uint32 dim) |