2013-07-16 19:04:14 +00:00
|
|
|
%typemap{bool}{simple};
|
2014-04-29 23:04:49 +00:00
|
|
|
%typemap{size_t}{simple};
|
|
|
|
%typemap{coordf_t}{simple};
|
2013-06-23 13:33:07 +00:00
|
|
|
%typemap{std::string};
|
2013-12-20 15:37:28 +00:00
|
|
|
%typemap{t_config_option_key};
|
2014-04-29 23:04:49 +00:00
|
|
|
%typemap{t_model_material_id};
|
2014-03-09 19:19:30 +00:00
|
|
|
%typemap{std::vector<int>};
|
2014-03-15 01:16:04 +00:00
|
|
|
%typemap{std::vector<size_t>};
|
2013-06-24 18:11:56 +00:00
|
|
|
%typemap{std::vector<unsigned int>*};
|
2013-09-09 21:38:49 +00:00
|
|
|
%typemap{std::vector<double>};
|
2013-09-07 12:06:09 +00:00
|
|
|
%typemap{std::vector<double>*};
|
2014-11-09 18:02:45 +00:00
|
|
|
%typemap{std::vector<unsigned int>};
|
|
|
|
%typemap{std::vector<unsigned int>*};
|
2013-12-21 20:06:45 +00:00
|
|
|
%typemap{std::vector<std::string>};
|
2014-04-29 23:04:49 +00:00
|
|
|
%typemap{t_layer_height_ranges};
|
2015-01-24 22:35:29 +00:00
|
|
|
%typemap{void*};
|
2013-06-24 18:11:56 +00:00
|
|
|
%typemap{SV*};
|
|
|
|
%typemap{AV*};
|
2013-07-14 11:05:55 +00:00
|
|
|
%typemap{Point*};
|
2014-04-27 17:18:53 +00:00
|
|
|
%typemap{Ref<Point>}{simple};
|
|
|
|
%typemap{Clone<Point>}{simple};
|
2014-05-06 08:07:18 +00:00
|
|
|
%typemap{Point3*};
|
|
|
|
%typemap{Ref<Point3>}{simple};
|
|
|
|
%typemap{Clone<Point3>}{simple};
|
2014-04-27 21:49:05 +00:00
|
|
|
%typemap{Pointf*};
|
|
|
|
%typemap{Ref<Pointf>}{simple};
|
|
|
|
%typemap{Clone<Pointf>}{simple};
|
2014-01-07 11:48:09 +00:00
|
|
|
%typemap{Pointf3*};
|
2014-04-27 17:18:53 +00:00
|
|
|
%typemap{Ref<Pointf3>}{simple};
|
|
|
|
%typemap{Clone<Pointf3>}{simple};
|
2014-01-06 17:29:10 +00:00
|
|
|
%typemap{BoundingBox*};
|
2014-04-27 17:18:53 +00:00
|
|
|
%typemap{Ref<BoundingBox>}{simple};
|
|
|
|
%typemap{Clone<BoundingBox>}{simple};
|
2014-06-16 13:18:39 +00:00
|
|
|
%typemap{BoundingBoxf*};
|
|
|
|
%typemap{Ref<BoundingBoxf>}{simple};
|
|
|
|
%typemap{Clone<BoundingBoxf>}{simple};
|
2014-01-06 17:29:10 +00:00
|
|
|
%typemap{BoundingBoxf3*};
|
2014-04-27 17:18:53 +00:00
|
|
|
%typemap{Ref<BoundingBoxf3>}{simple};
|
|
|
|
%typemap{Clone<BoundingBoxf3>}{simple};
|
2013-12-21 15:15:41 +00:00
|
|
|
%typemap{DynamicPrintConfig*};
|
2014-04-29 23:04:49 +00:00
|
|
|
%typemap{Ref<DynamicPrintConfig>}{simple};
|
2017-10-17 17:19:41 +00:00
|
|
|
%typemap{Clone<DynamicPrintConfig>}{simple};
|
2015-12-16 11:33:19 +00:00
|
|
|
%typemap{StaticPrintConfig*};
|
|
|
|
%typemap{Ref<StaticPrintConfig>}{simple};
|
2014-01-02 09:44:54 +00:00
|
|
|
%typemap{PrintObjectConfig*};
|
2014-05-06 08:07:18 +00:00
|
|
|
%typemap{Ref<PrintObjectConfig>}{simple};
|
2014-01-02 09:44:54 +00:00
|
|
|
%typemap{PrintRegionConfig*};
|
2014-05-06 08:07:18 +00:00
|
|
|
%typemap{Ref<PrintRegionConfig>}{simple};
|
2014-10-18 15:41:21 +00:00
|
|
|
%typemap{GCodeConfig*};
|
|
|
|
%typemap{Ref<GCodeConfig>}{simple};
|
2013-12-21 15:32:11 +00:00
|
|
|
%typemap{PrintConfig*};
|
2014-05-06 08:07:18 +00:00
|
|
|
%typemap{Ref<PrintConfig>}{simple};
|
2014-01-02 09:44:54 +00:00
|
|
|
%typemap{FullPrintConfig*};
|
2014-05-06 08:07:18 +00:00
|
|
|
%typemap{Ref<FullPrintConfig>}{simple};
|
2013-07-14 11:05:55 +00:00
|
|
|
%typemap{ExPolygon*};
|
2014-04-27 17:18:53 +00:00
|
|
|
%typemap{Ref<ExPolygon>}{simple};
|
|
|
|
%typemap{Clone<ExPolygon>}{simple};
|
2013-11-21 16:53:50 +00:00
|
|
|
%typemap{ExPolygonCollection*};
|
2014-04-27 17:18:53 +00:00
|
|
|
%typemap{Ref<ExPolygonCollection>}{simple};
|
|
|
|
%typemap{Clone<ExPolygonCollection>}{simple};
|
2016-04-11 15:05:58 +00:00
|
|
|
%typemap{Filler*};
|
|
|
|
%typemap{Ref<Filler>}{simple};
|
|
|
|
%typemap{Clone<Filler>}{simple};
|
2014-01-05 12:16:13 +00:00
|
|
|
%typemap{Flow*};
|
2014-04-27 17:18:53 +00:00
|
|
|
%typemap{Ref<Flow>}{simple};
|
|
|
|
%typemap{Clone<Flow>}{simple};
|
2013-11-21 14:12:06 +00:00
|
|
|
%typemap{Line*};
|
2014-04-27 17:18:53 +00:00
|
|
|
%typemap{Ref<Line>}{simple};
|
|
|
|
%typemap{Clone<Line>}{simple};
|
2014-12-16 00:12:37 +00:00
|
|
|
%typemap{Linef3*};
|
|
|
|
%typemap{Ref<Linef3>}{simple};
|
|
|
|
%typemap{Clone<Linef3>}{simple};
|
2013-07-15 10:14:22 +00:00
|
|
|
%typemap{Polyline*};
|
2014-04-27 17:18:53 +00:00
|
|
|
%typemap{Ref<Polyline>}{simple};
|
|
|
|
%typemap{Clone<Polyline>}{simple};
|
2013-07-15 10:14:22 +00:00
|
|
|
%typemap{Polygon*};
|
2014-04-27 17:18:53 +00:00
|
|
|
%typemap{Ref<Polygon>}{simple};
|
|
|
|
%typemap{Clone<Polygon>}{simple};
|
2013-07-18 17:09:07 +00:00
|
|
|
%typemap{ExtrusionEntityCollection*};
|
2014-04-27 17:18:53 +00:00
|
|
|
%typemap{Ref<ExtrusionEntityCollection>}{simple};
|
|
|
|
%typemap{Clone<ExtrusionEntityCollection>}{simple};
|
2017-01-19 12:35:55 +00:00
|
|
|
%typemap{ExtrusionMultiPath*};
|
|
|
|
%typemap{Ref<ExtrusionMultiPath>}{simple};
|
|
|
|
%typemap{Clone<ExtrusionMultiPath>}{simple};
|
2013-07-15 21:56:01 +00:00
|
|
|
%typemap{ExtrusionPath*};
|
2014-04-27 17:18:53 +00:00
|
|
|
%typemap{Ref<ExtrusionPath>}{simple};
|
|
|
|
%typemap{Clone<ExtrusionPath>}{simple};
|
2013-07-15 21:56:01 +00:00
|
|
|
%typemap{ExtrusionLoop*};
|
2014-04-27 17:18:53 +00:00
|
|
|
%typemap{Ref<ExtrusionLoop>}{simple};
|
|
|
|
%typemap{Clone<ExtrusionLoop>}{simple};
|
2016-04-11 15:05:58 +00:00
|
|
|
%typemap{ExtrusionSimulator*};
|
|
|
|
%typemap{Ref<ExtrusionSimulator>}{simple};
|
|
|
|
%typemap{Clone<ExtrusionSimulator>}{simple};
|
2014-04-27 17:18:53 +00:00
|
|
|
%typemap{TriangleMesh*};
|
|
|
|
%typemap{Ref<TriangleMesh>}{simple};
|
|
|
|
%typemap{Clone<TriangleMesh>}{simple};
|
|
|
|
%typemap{PolylineCollection*};
|
|
|
|
%typemap{Ref<PolylineCollection>}{simple};
|
|
|
|
%typemap{Clone<PolylineCollection>}{simple};
|
2014-05-13 18:06:01 +00:00
|
|
|
%typemap{MotionPlanner*};
|
|
|
|
%typemap{Ref<MotionPlanner>}{simple};
|
|
|
|
%typemap{Clone<MotionPlanner>}{simple};
|
2014-11-26 21:30:25 +00:00
|
|
|
%typemap{GCodeSender*};
|
|
|
|
%typemap{Ref<GCodeSender>}{simple};
|
|
|
|
%typemap{Clone<GCodeSender>}{simple};
|
2014-11-15 21:41:22 +00:00
|
|
|
%typemap{BridgeDetector*};
|
|
|
|
%typemap{Ref<BridgeDetector>}{simple};
|
|
|
|
%typemap{Clone<BridgeDetector>}{simple};
|
2015-07-23 13:53:02 +00:00
|
|
|
%typemap{SurfaceCollection*};
|
|
|
|
%typemap{Ref<SurfaceCollection>}{simple};
|
|
|
|
%typemap{Clone<SurfaceCollection>}{simple};
|
|
|
|
%typemap{PerimeterGenerator*};
|
|
|
|
%typemap{Ref<PerimeterGenerator>}{simple};
|
|
|
|
%typemap{Clone<PerimeterGenerator>}{simple};
|
2014-05-19 19:59:07 +00:00
|
|
|
|
2014-11-09 15:23:50 +00:00
|
|
|
%typemap{Surface*};
|
|
|
|
%typemap{Ref<Surface>}{simple};
|
|
|
|
%typemap{Clone<Surface>}{simple};
|
|
|
|
|
2014-05-06 08:07:18 +00:00
|
|
|
%typemap{PrintState*};
|
|
|
|
%typemap{Ref<PrintState>}{simple};
|
2014-05-19 19:59:07 +00:00
|
|
|
|
2014-05-06 08:07:18 +00:00
|
|
|
%typemap{PrintRegion*};
|
|
|
|
%typemap{Ref<PrintRegion>}{simple};
|
2014-05-19 19:59:07 +00:00
|
|
|
|
2014-05-06 08:07:18 +00:00
|
|
|
%typemap{PrintObject*};
|
|
|
|
%typemap{Ref<PrintObject>}{simple};
|
2014-05-19 19:59:07 +00:00
|
|
|
|
2014-05-06 08:07:18 +00:00
|
|
|
%typemap{Print*};
|
|
|
|
%typemap{Ref<Print>}{simple};
|
|
|
|
%typemap{Clone<Print>}{simple};
|
2014-05-19 19:59:07 +00:00
|
|
|
|
2014-05-06 08:07:18 +00:00
|
|
|
%typemap{LayerRegion*};
|
|
|
|
%typemap{Ref<LayerRegion>}{simple};
|
2014-05-19 19:59:07 +00:00
|
|
|
|
2014-05-06 08:07:18 +00:00
|
|
|
%typemap{Layer*};
|
|
|
|
%typemap{Ref<Layer>}{simple};
|
2014-05-19 19:59:07 +00:00
|
|
|
|
2014-05-06 08:07:18 +00:00
|
|
|
%typemap{SupportLayer*};
|
|
|
|
%typemap{Ref<SupportLayer>}{simple};
|
2014-05-19 19:59:07 +00:00
|
|
|
|
2016-10-20 11:04:23 +00:00
|
|
|
%typemap{PrintObjectSupportMaterial*};
|
|
|
|
%typemap{Ref<PrintObjectSupportMaterial>}{simple};
|
|
|
|
%typemap{Clone<PrintObjectSupportMaterial>}{simple};
|
2016-10-16 14:30:56 +00:00
|
|
|
|
2014-05-06 08:07:18 +00:00
|
|
|
%typemap{PlaceholderParser*};
|
|
|
|
%typemap{Ref<PlaceholderParser>}{simple};
|
|
|
|
%typemap{Clone<PlaceholderParser>}{simple};
|
2014-04-27 17:18:53 +00:00
|
|
|
|
2016-12-21 22:09:58 +00:00
|
|
|
%typemap{CoolingBuffer*};
|
|
|
|
%typemap{Ref<CoolingBuffer>}{simple};
|
|
|
|
%typemap{Clone<CoolingBuffer>}{simple};
|
|
|
|
|
2015-07-01 19:47:17 +00:00
|
|
|
%typemap{GCode*};
|
|
|
|
%typemap{Ref<GCode>}{simple};
|
|
|
|
%typemap{Clone<GCode>}{simple};
|
|
|
|
|
2018-02-14 19:35:59 +00:00
|
|
|
%typemap{GCodePreviewData*};
|
|
|
|
%typemap{Ref<GCodePreviewData>}{simple};
|
|
|
|
%typemap{Clone<GCodePreviewData>}{simple};
|
2014-05-19 19:59:07 +00:00
|
|
|
|
2013-08-26 22:52:20 +00:00
|
|
|
%typemap{Points};
|
2014-01-07 11:48:09 +00:00
|
|
|
%typemap{Pointfs};
|
2013-07-15 21:12:13 +00:00
|
|
|
%typemap{Lines};
|
2013-07-16 18:09:53 +00:00
|
|
|
%typemap{Polygons};
|
2013-11-21 13:15:38 +00:00
|
|
|
%typemap{Polylines};
|
2013-07-16 18:09:53 +00:00
|
|
|
%typemap{ExPolygons};
|
2014-05-08 09:07:37 +00:00
|
|
|
%typemap{ExtrusionPaths};
|
2013-11-23 17:29:25 +00:00
|
|
|
%typemap{Surfaces};
|
2013-09-02 18:22:20 +00:00
|
|
|
%typemap{Polygons*};
|
2014-04-29 23:04:49 +00:00
|
|
|
%typemap{TriangleMesh*};
|
2013-09-09 20:27:58 +00:00
|
|
|
%typemap{TriangleMeshPtrs};
|
2014-04-29 23:04:49 +00: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};
|
2017-10-30 17:15:41 +00:00
|
|
|
%typemap{AppConfig*};
|
|
|
|
%typemap{Ref<AppConfig>}{simple};
|
2017-03-20 11:05:20 +00:00
|
|
|
%typemap{GLShader*};
|
|
|
|
%typemap{Ref<GLShader>}{simple};
|
2017-03-13 15:02:17 +00:00
|
|
|
%typemap{GLVolume*};
|
|
|
|
%typemap{Ref<GLVolume>}{simple};
|
|
|
|
%typemap{GLVolumeCollection*};
|
|
|
|
%typemap{Ref<GLVolumeCollection>}{simple};
|
2017-09-19 11:55:48 +00:00
|
|
|
%typemap{Preset*};
|
|
|
|
%typemap{Ref<Preset>}{simple};
|
|
|
|
%typemap{PresetCollection*};
|
|
|
|
%typemap{Ref<PresetCollection>}{simple};
|
|
|
|
%typemap{PresetBundle*};
|
|
|
|
%typemap{Ref<PresetBundle>}{simple};
|
2018-04-16 14:52:11 +00:00
|
|
|
%typemap{PresetUpdater*};
|
|
|
|
%typemap{Ref<PresetUpdater>}{simple};
|
2017-11-09 14:10:20 +00:00
|
|
|
%typemap{PresetHints*};
|
|
|
|
%typemap{Ref<PresetHints>}{simple};
|
2018-01-23 10:37:19 +00:00
|
|
|
%typemap{TabIface*};
|
2018-08-29 16:02:10 +00:00
|
|
|
%typemap{ProgressStatusBar*};
|
2014-05-19 19:59:07 +00:00
|
|
|
|
2014-05-06 08:07:18 +00:00
|
|
|
%typemap{PrintRegionPtrs*};
|
|
|
|
%typemap{PrintObjectPtrs*};
|
|
|
|
%typemap{LayerPtrs*};
|
|
|
|
%typemap{SupportLayerPtrs*};
|
|
|
|
|
2013-07-15 21:12:13 +00:00
|
|
|
|
2015-04-16 19:22:04 +00:00
|
|
|
%typemap{Axis}{parsed}{
|
|
|
|
%cpp_type{Axis};
|
|
|
|
%precall_code{%
|
|
|
|
$CVar = (Axis)SvUV($PerlVar);
|
|
|
|
%};
|
|
|
|
};
|
2013-07-14 11:05:55 +00:00
|
|
|
%typemap{SurfaceType}{parsed}{
|
|
|
|
%cpp_type{SurfaceType};
|
|
|
|
%precall_code{%
|
|
|
|
$CVar = (SurfaceType)SvUV($PerlVar);
|
|
|
|
%};
|
2013-07-15 10:14:22 +00:00
|
|
|
};
|
2014-05-12 19:49:17 +00:00
|
|
|
%typemap{ExtrusionLoopRole}{parsed}{
|
|
|
|
%cpp_type{ExtrusionLoopRole};
|
|
|
|
%precall_code{%
|
|
|
|
$CVar = (ExtrusionLoopRole)SvUV($PerlVar);
|
|
|
|
%};
|
|
|
|
};
|
2013-07-15 10:14:22 +00:00
|
|
|
%typemap{ExtrusionRole}{parsed}{
|
|
|
|
%cpp_type{ExtrusionRole};
|
|
|
|
%precall_code{%
|
|
|
|
$CVar = (ExtrusionRole)SvUV($PerlVar);
|
|
|
|
%};
|
|
|
|
};
|
2016-04-11 15:05:58 +00:00
|
|
|
%typemap{ExtrusionSimulationType}{parsed}{
|
|
|
|
%cpp_type{ExtrusionSimulationType};
|
|
|
|
%precall_code{%
|
|
|
|
$CVar = (ExtrusionSimulationType)SvUV($PerlVar);
|
|
|
|
%};
|
|
|
|
};
|
2014-01-05 12:16:13 +00:00
|
|
|
%typemap{FlowRole}{parsed}{
|
|
|
|
%cpp_type{FlowRole};
|
|
|
|
%precall_code{%
|
|
|
|
$CVar = (FlowRole)SvUV($PerlVar);
|
|
|
|
%};
|
|
|
|
};
|
2013-12-20 00:36:42 +00:00
|
|
|
%typemap{PrintStep}{parsed}{
|
|
|
|
%cpp_type{PrintStep};
|
|
|
|
%precall_code{%
|
|
|
|
$CVar = (PrintStep)SvUV($PerlVar);
|
|
|
|
%};
|
|
|
|
};
|
2014-06-10 22:15:02 +00:00
|
|
|
%typemap{PrintObjectStep}{parsed}{
|
|
|
|
%cpp_type{PrintObjectStep};
|
|
|
|
%precall_code{%
|
|
|
|
$CVar = (PrintObjectStep)SvUV($PerlVar);
|
|
|
|
%};
|
|
|
|
};
|
2018-06-28 16:47:18 +00:00
|
|
|
%typemap{AppController*};
|
|
|
|
%typemap{PrintController*};
|
2018-07-08 12:32:48 +00:00
|
|
|
%typemap{PrintHost*};
|