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]