102 lines
2.7 KiB
Plaintext
102 lines
2.7 KiB
Plaintext
%typemap{bool}{simple};
|
|
%typemap{std::string};
|
|
%typemap{t_config_option_key};
|
|
%typemap{std::vector<int>};
|
|
%typemap{std::vector<size_t>};
|
|
%typemap{std::vector<unsigned int>*};
|
|
%typemap{std::vector<double>};
|
|
%typemap{std::vector<double>*};
|
|
%typemap{std::vector<std::string>};
|
|
%typemap{SV*};
|
|
%typemap{AV*};
|
|
%typemap{Point*};
|
|
%typemap{Ref<Point>}{simple};
|
|
%typemap{Clone<Point>}{simple};
|
|
%typemap{Pointf*};
|
|
%typemap{Ref<Pointf>}{simple};
|
|
%typemap{Clone<Pointf>}{simple};
|
|
%typemap{Pointf3*};
|
|
%typemap{Ref<Pointf3>}{simple};
|
|
%typemap{Clone<Pointf3>}{simple};
|
|
%typemap{BoundingBox*};
|
|
%typemap{Ref<BoundingBox>}{simple};
|
|
%typemap{Clone<BoundingBox>}{simple};
|
|
%typemap{BoundingBoxf3*};
|
|
%typemap{Ref<BoundingBoxf3>}{simple};
|
|
%typemap{Clone<BoundingBoxf3>}{simple};
|
|
%typemap{DynamicPrintConfig*};
|
|
%typemap{PrintObjectConfig*};
|
|
%typemap{PrintRegionConfig*};
|
|
%typemap{PrintConfig*};
|
|
%typemap{FullPrintConfig*};
|
|
%typemap{ExPolygon*};
|
|
%typemap{Ref<ExPolygon>}{simple};
|
|
%typemap{Clone<ExPolygon>}{simple};
|
|
%typemap{ExPolygonCollection*};
|
|
%typemap{Ref<ExPolygonCollection>}{simple};
|
|
%typemap{Clone<ExPolygonCollection>}{simple};
|
|
%typemap{Flow*};
|
|
%typemap{Ref<Flow>}{simple};
|
|
%typemap{Clone<Flow>}{simple};
|
|
%typemap{Line*};
|
|
%typemap{Ref<Line>}{simple};
|
|
%typemap{Clone<Line>}{simple};
|
|
%typemap{Polyline*};
|
|
%typemap{Ref<Polyline>}{simple};
|
|
%typemap{Clone<Polyline>}{simple};
|
|
%typemap{Polygon*};
|
|
%typemap{Ref<Polygon>}{simple};
|
|
%typemap{Clone<Polygon>}{simple};
|
|
%typemap{ExtrusionEntityCollection*};
|
|
%typemap{Ref<ExtrusionEntityCollection>}{simple};
|
|
%typemap{Clone<ExtrusionEntityCollection>}{simple};
|
|
%typemap{ExtrusionPath*};
|
|
%typemap{Ref<ExtrusionPath>}{simple};
|
|
%typemap{Clone<ExtrusionPath>}{simple};
|
|
%typemap{ExtrusionLoop*};
|
|
%typemap{Ref<ExtrusionLoop>}{simple};
|
|
%typemap{Clone<ExtrusionLoop>}{simple};
|
|
%typemap{TriangleMesh*};
|
|
%typemap{Ref<TriangleMesh>}{simple};
|
|
%typemap{Clone<TriangleMesh>}{simple};
|
|
%typemap{PolylineCollection*};
|
|
%typemap{Ref<PolylineCollection>}{simple};
|
|
%typemap{Clone<PolylineCollection>}{simple};
|
|
|
|
%typemap{Points};
|
|
%typemap{Pointfs};
|
|
%typemap{Lines};
|
|
%typemap{Polygons};
|
|
%typemap{Polylines};
|
|
%typemap{PrintState};
|
|
%typemap{ExPolygons};
|
|
%typemap{Surfaces};
|
|
%typemap{Polygons*};
|
|
%typemap{TriangleMeshPtrs};
|
|
%typemap{Extruder*};
|
|
|
|
%typemap{SurfaceType}{parsed}{
|
|
%cpp_type{SurfaceType};
|
|
%precall_code{%
|
|
$CVar = (SurfaceType)SvUV($PerlVar);
|
|
%};
|
|
};
|
|
%typemap{ExtrusionRole}{parsed}{
|
|
%cpp_type{ExtrusionRole};
|
|
%precall_code{%
|
|
$CVar = (ExtrusionRole)SvUV($PerlVar);
|
|
%};
|
|
};
|
|
%typemap{FlowRole}{parsed}{
|
|
%cpp_type{FlowRole};
|
|
%precall_code{%
|
|
$CVar = (FlowRole)SvUV($PerlVar);
|
|
%};
|
|
};
|
|
%typemap{PrintStep}{parsed}{
|
|
%cpp_type{PrintStep};
|
|
%precall_code{%
|
|
$CVar = (PrintStep)SvUV($PerlVar);
|
|
%};
|
|
};
|