Files
OrcaSlicer-bambulab/xs/xsp/typemap.xspt
T

139 lines
3.8 KiB
Plaintext
Raw Normal View History

%typemap{bool}{simple};
2014-04-30 02:04:49 +03:00
%typemap{size_t}{simple};
%typemap{coordf_t}{simple};
2013-06-23 15:33:07 +02:00
%typemap{std::string};
2013-12-20 16:37:28 +01:00
%typemap{t_config_option_key};
2014-04-30 02:04:49 +03:00
%typemap{t_model_material_id};
%typemap{std::vector<int>};
%typemap{std::vector<size_t>};
%typemap{std::vector<unsigned int>*};
2013-09-09 23:38:49 +02:00
%typemap{std::vector<double>};
2013-09-07 14:06:09 +02:00
%typemap{std::vector<double>*};
%typemap{std::vector<std::string>};
2014-04-30 02:04:49 +03:00
%typemap{t_layer_height_ranges};
%typemap{SV*};
%typemap{AV*};
2013-07-14 13:05:55 +02:00
%typemap{Point*};
2014-04-27 19:18:53 +02:00
%typemap{Ref<Point>}{simple};
%typemap{Clone<Point>}{simple};
%typemap{Pointf*};
%typemap{Ref<Pointf>}{simple};
%typemap{Clone<Pointf>}{simple};
2014-01-07 12:48:09 +01:00
%typemap{Pointf3*};
2014-04-27 19:18:53 +02:00
%typemap{Ref<Pointf3>}{simple};
%typemap{Clone<Pointf3>}{simple};
%typemap{BoundingBox*};
2014-04-27 19:18:53 +02:00
%typemap{Ref<BoundingBox>}{simple};
%typemap{Clone<BoundingBox>}{simple};
%typemap{BoundingBoxf3*};
2014-04-27 19:18:53 +02:00
%typemap{Ref<BoundingBoxf3>}{simple};
%typemap{Clone<BoundingBoxf3>}{simple};
%typemap{DynamicPrintConfig*};
2014-04-30 02:04:49 +03:00
%typemap{Ref<DynamicPrintConfig>}{simple};
2014-01-02 10:44:54 +01:00
%typemap{PrintObjectConfig*};
%typemap{PrintRegionConfig*};
%typemap{PrintConfig*};
2014-01-02 10:44:54 +01:00
%typemap{FullPrintConfig*};
2013-07-14 13:05:55 +02:00
%typemap{ExPolygon*};
2014-04-27 19:18:53 +02:00
%typemap{Ref<ExPolygon>}{simple};
%typemap{Clone<ExPolygon>}{simple};
%typemap{ExPolygonCollection*};
2014-04-27 19:18:53 +02:00
%typemap{Ref<ExPolygonCollection>}{simple};
%typemap{Clone<ExPolygonCollection>}{simple};
2014-01-05 13:16:13 +01:00
%typemap{Flow*};
2014-04-27 19:18:53 +02:00
%typemap{Ref<Flow>}{simple};
%typemap{Clone<Flow>}{simple};
2013-11-21 15:12:06 +01:00
%typemap{Line*};
2014-04-27 19:18:53 +02:00
%typemap{Ref<Line>}{simple};
%typemap{Clone<Line>}{simple};
%typemap{Polyline*};
2014-04-27 19:18:53 +02:00
%typemap{Ref<Polyline>}{simple};
%typemap{Clone<Polyline>}{simple};
%typemap{Polygon*};
2014-04-27 19:18:53 +02:00
%typemap{Ref<Polygon>}{simple};
%typemap{Clone<Polygon>}{simple};
2013-07-18 19:09:07 +02:00
%typemap{ExtrusionEntityCollection*};
2014-04-27 19:18:53 +02:00
%typemap{Ref<ExtrusionEntityCollection>}{simple};
%typemap{Clone<ExtrusionEntityCollection>}{simple};
%typemap{ExtrusionPath*};
2014-04-27 19:18:53 +02:00
%typemap{Ref<ExtrusionPath>}{simple};
%typemap{Clone<ExtrusionPath>}{simple};
%typemap{ExtrusionLoop*};
2014-04-27 19:18:53 +02:00
%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};
2014-01-07 12:48:09 +01:00
%typemap{Pointfs};
2013-07-15 23:12:13 +02:00
%typemap{Lines};
2013-07-16 20:09:53 +02:00
%typemap{Polygons};
2013-11-21 14:15:38 +01:00
%typemap{Polylines};
2013-12-20 01:36:42 +01:00
%typemap{PrintState};
2013-07-16 20:09:53 +02:00
%typemap{ExPolygons};
%typemap{ExtrusionPaths};
2013-11-23 18:29:25 +01:00
%typemap{Surfaces};
%typemap{Polygons*};
2014-04-30 02:04:49 +03:00
%typemap{TriangleMesh*};
%typemap{TriangleMeshPtrs};
%typemap{Extruder*};
2014-04-30 02:04:49 +03:00
%typemap{Model*};
%typemap{Ref<Model>}{simple};
%typemap{Clone<Model>}{simple};
%typemap{ModelMaterial*};
%typemap{Ref<ModelMaterial>}{simple};
%typemap{Clone<ModelMaterial>}{simple};
%typemap{ModelObject*};
%typemap{Ref<ModelObject>}{simple};
%typemap{Clone<ModelObject>}{simple};
%typemap{ModelObjectPtrs*};
%typemap{Ref<ModelObjectPtrs>}{simple};
%typemap{Clone<ModelObjectPtrs>}{simple};
%typemap{ModelVolume*};
%typemap{Ref<ModelVolume>}{simple};
%typemap{Clone<ModelVolume>}{simple};
%typemap{ModelVolumePtrs*};
%typemap{Ref<ModelVolumePtrs>}{simple};
%typemap{Clone<ModelVolumePtrs>}{simple};
%typemap{ModelInstance*};
%typemap{Ref<ModelInstance>}{simple};
%typemap{Clone<ModelInstance>}{simple};
%typemap{ModelInstancePtrs*};
%typemap{Ref<ModelInstancePtrs>}{simple};
%typemap{Clone<ModelInstancePtrs>}{simple};
2013-07-15 23:12:13 +02:00
2013-07-14 13:05:55 +02:00
%typemap{SurfaceType}{parsed}{
%cpp_type{SurfaceType};
%precall_code{%
$CVar = (SurfaceType)SvUV($PerlVar);
%};
};
%typemap{ExtrusionLoopRole}{parsed}{
%cpp_type{ExtrusionLoopRole};
%precall_code{%
$CVar = (ExtrusionLoopRole)SvUV($PerlVar);
%};
};
%typemap{ExtrusionRole}{parsed}{
%cpp_type{ExtrusionRole};
%precall_code{%
$CVar = (ExtrusionRole)SvUV($PerlVar);
%};
};
2014-01-05 13:16:13 +01:00
%typemap{FlowRole}{parsed}{
%cpp_type{FlowRole};
%precall_code{%
$CVar = (FlowRole)SvUV($PerlVar);
%};
};
2013-12-20 01:36:42 +01:00
%typemap{PrintStep}{parsed}{
%cpp_type{PrintStep};
%precall_code{%
$CVar = (PrintStep)SvUV($PerlVar);
%};
};