Loading...
Searching...
No Matches
PycBasicData.h File Reference
`#include <boost/python.hpp>`
`#include <boost/python/object.hpp>`
`#include <casacore/python/Converters/PycArray.h>`
`#include <casacore/casa/BasicSL/String.h>`
`#include <casacore/casa/Arrays/IPosition.h>`
`#include <casacore/casa/Arrays/Vector.h>`
`#include <casacore/casa/Utilities/Assert.h>`
`#include <casacore/casa/Exceptions/Error.h>`
`#include <vector>`
`#include <map>`

Go to the source code of this file.

## Classes

class | casacore::python::pyregistry
| Prevent a converter from being registered multiple times. More...
struct | casacore::python::casa_string_to_python_str
| Convert a String object to python. More...
struct | casacore::python::casa_string_from_python_str
| Convert a String object from python. More...
struct | casacore::python::default_policy
| Default operations on all containers for conversion from Python container to C++ one. More...
struct | casacore::python::stl_variable_capacity_policy
| Operations on containers that have variable capacity for conversion from Python container to C++ one. More...
struct | casacore::python::casa_variable_capacity_policy
struct | casacore::python::casa_reversed_variable_capacity_policy
struct | casacore::python::to_list< ContainerType >
| A wrapper of a conversion function to convert a STL vector to a Python list. More...
struct | casacore::python::to_list< casacore::IPosition >
struct | casacore::python::to_list< std::vector< bool > >
struct | casacore::python::to_list< std::vector< casacore::String > >
struct | casacore::python::to_list< casacore::Array< casacore::String > >
struct | casacore::python::to_list< casacore::Vector< casacore::String > >
struct | casacore::python::std_vector_to_list< T >
| Converts an STL vector or casa Array of T objects to Python list. More...
struct | casacore::python::casa_array_to_list< T >
struct | casacore::python::casa_vector_to_list< T >
struct | casacore::python::casa_iposition_to_list
struct | casacore::python::from_python_sequence< ContainerType, ConversionPolicy >
| Conversion of Python sequence to C++ container. More...
struct | casacore::python::convert_casa_string
| Register the String conversion. More...
struct | casacore::python::convert_casa_iposition
| Register the IPosition conversion. More...
struct | casacore::python::convert_std_vector< T >
| Register the std::vector conversions. More...
struct | casacore::python::convert_casa_vector< T >
| Register the casacore::Vector conversions. More...

## Namespaces

namespace | casacore
| this file contains all the compiler specific defines
namespace | casacore::python

## Functions

bool | casacore::python::getSeqObject (boost::python::object &py_obj)
| Check if the given object is a sequence object.
void | casacore::python::register_convert_casa_string ()
void | casacore::python::register_convert_casa_iposition ()
template<typename T>
void | casacore::python::register_convert_std_vector ()
template<typename T>
void | casacore::python::register_convert_casa_vector ()
void | casacore::python::register_convert_basicdata ()
| Register all standard basic conversions.