Package VisionEgg :: Module ParameterTypes |
[frames] | no frames]

# Module ParameterTypes

source code

    Type checking for the Vision Egg.

Classes
| ParameterTypeDef Base class for all parameter type definitions
| AnyOf
| NoneMC metaclass for NoneType
| NoneType
| BooleanMC metaclass for Boolean
| Boolean
| CallableMC metaclass for Callable
| Callable
| AnyClassMC metaclass for AnyClass
| AnyClass parameter is a class
| SubClass parameter is derived from base_class
| Instance parameter is an instance of class_type
| IntegerMC metaclass for Integer
| Integer
| UnsignedIntegerMC metaclass for UnsignedInteger
| UnsignedInteger
| RealMC metaclass for Real
| Real
| Sequence A tuple, list or Numeric array
| Sequence2
| Sequence3
| Sequence4
| Sequence4x4
| StringMC metaclass for String
| String
| UnicodeMC metaclass for Unicode
| Unicode

Functions
get_all_classes_list(klass) | source code
is_parameter_type_def(item_type) | source code
get_type(value) Take a value and return best guess of ParameterTypeDef it is. | source code
assert_type(check_type, require_type) | source code

Variables
| array_types = `[numpy.ndarray]`