22 #ifndef ASTSHIM_SERIESMAP_H 23 #define ASTSHIM_SERIESMAP_H 87 return copyImpl<SeriesMap, AstCmpMap>();
A series compound mapping where the first Mapping is used to transform the coordinates of each point ...
std::shared_ptr< SeriesMap > copy() const
Return a deep copy of this object.
virtual std::shared_ptr< Object > copyPolymorphic() const override
Return a deep copy of this object.
AST wrapper classes and functions.
An abstract base class for objects which transform one set of coordinates to another.
bool getSeries()
Return True if the map is in series.
SeriesMap(AstCmpMap *rawptr)
Construct a SeriesMap from a raw AST pointer.
T static_pointer_cast(T... args)
SeriesMap(Mapping const &map1, Mapping const &map2, std::string const &options="")
Construct a SeriesMap.
SeriesMap & operator=(SeriesMap const &)=delete
Abstract base class for all AST objects.
Abstract base class for SeriesMap and ParallelMap.