Package pyplusplus :: Package function_transformers :: Module transformers :: Class input_static_array_t

type input_static_array_t

source code

               object --+    
                        |    
transformer.transformer_t --+
                            |
                           input_static_array_t

Handles an input array with fixed size.

void setVec3(double* v) -> setVec3(object v) # v must be a sequence of 3 floats

Instance Methods
 
__init__(self, function, arg_ref, size)
Constructor.
source code
 
__str__(self) source code
 
required_headers(self)
Returns list of header files that transformer generated code depends on.
source code
 
configure_mem_fun(self, controller)
Transformers should overridde the method, in order to define custom transformation for non-virtual member function.
source code
 
configure_free_fun(self, controller)
Transformers should overridde the method, in order to define custom transformation for free function.
source code
 
configure_virtual_mem_fun(self, controller)
Transformers should overridde the method, in order to define custom transformation for virtual member function.
source code

Inherited from transformer.transformer_t: get_argument, get_type

Class Variables

Inherited from transformer.transformer_t: USE_1_BASED_INDEXING

Properties

Inherited from transformer.transformer_t: function

Method Details

__init__(self, function, arg_ref, size)
(Constructor)

source code 

Constructor.

Parameters:
  • size (int) - The fixed size of the input array
Overrides: transformer.transformer_t.__init__

__str__(self)
(Informal representation operator)

source code 
Overrides: object.__str__
(inherited documentation)

required_headers(self)

source code 

Returns list of header files that transformer generated code depends on.

Overrides: transformer.transformer_t.required_headers

configure_mem_fun(self, controller)

source code 

Transformers should overridde the method, in order to define custom transformation for non-virtual member function.

Parameters:
Overrides: transformer.transformer_t.configure_mem_fun
(inherited documentation)

configure_free_fun(self, controller)

source code 

Transformers should overridde the method, in order to define custom transformation for free function.

Parameters:
Overrides: transformer.transformer_t.configure_free_fun
(inherited documentation)

configure_virtual_mem_fun(self, controller)

source code 

Transformers should overridde the method, in order to define custom transformation for virtual member function.

Parameters:
Overrides: transformer.transformer_t.configure_virtual_mem_fun
(inherited documentation)