22 #ifndef ASTSHIM_BASE_H 23 #define ASTSHIM_BASE_H 42 using Array2D = ndarray::Array<double, 2, 2>;
63 IntType = AST__INTTYPE,
64 ShortIntType = AST__SINTTYPE,
65 ByteType = AST__BYTETYPE,
66 DoubleType = AST__DOUBLETYPE,
67 FloatType = AST__FLOATTYPE,
68 StringType = AST__STRINGTYPE,
69 ObjectType = AST__OBJECTTYPE,
70 PointerType = AST__POINTERTYPE,
71 UndefinedType = AST__UNDEFTYPE,
72 BadType = AST__BADTYPE
108 void assertOK(AstObject *rawPtr1 =
nullptr, AstObject *rawPtr2 =
nullptr);
142 int ret = astEscapes(include);
ndarray::Array< const double, 2, 2 > ConstArray2D
Definition: base.h:46
ndarray::Array< double, 2, 2 > Array2D
Definition: base.h:42
AST wrapper classes and functions.
Definition: attributes_channel.dox:1
void assertOK(AstObject *rawPtr1=nullptr, AstObject *rawPtr2=nullptr)
Definition: base.cc:49
std::vector< int > PointI
Definition: base.h:50
bool escapes(int include=-1)
Definition: base.h:140
std::vector< double > PointD
Definition: base.h:57
DataType
Definition: base.h:62
ConstArray2D arrayFromVector(std::vector< double > const &vec, int nAxes)
Definition: base.cc:65