Annulé

Write a C++/CLI wrapper for existing C++ code to be used in C#

I have a C++ DLL that I need to call from C# code. I also need to make some changes to the C++ code to change the parameters of some methods and add some events. The source code for the DLL can be found here: [url removed, login to view]

The new DLL needs to have the following features:

1. Must be usable from C# code to create a CSF object and call its methods and parameters.

2. The setPointCloud(double *points, int rows) method needs to be changed to accept a pointer to a buffer of CloudPoint structs instead of doubles.

The CloudPoint struct is described as follows:

[StructLayout([url removed, login to view])]

public struct CloudPoint

{

public float X;

public float Y;

public float Z;

public int Color;

public CloudPoint(float x, float y, float z, int color)

{

this.X = x;

this.Y = y;

this.Z = z;

[url removed, login to view] = color;

}

}

3. The CSF object must raise an event for a progress call back that will be used after calling the setPointCloud method to report the progress of loading in the CloudPoint structs and after calling the do_filtering method to report the progress of the filtering calculation.

4. The use of the wrapper DLL must have about the same performance and memory usage as the native C++ DLL.

Compétences : Programmation C#, Programmation C++

Voir plus : write a c++ program to accept 10 or more numbers then: display the numbers in two columns: one column with the numbers as they w, write a C program, write a c program to accept 10 or more numbers then display the numbers in two columns one column with the numbers as they were , zyxel usg write cli, java code used keepvid, admob existing wrapper code, shopping cart code add existing site, php code update existing xls file, code used work exam online examination, modify java code connectionacceptor uses print write, cod 0nline key code used, source code used mobsters myspace, code used web video overlay, short code used money

Concernant l'employeur :
( 14 commentaires ) Atlanta, United States

N° du projet : #12667068

Décerné à :

23 $ USD en 6 jours
(1 Commentaire)
0.0

2 freelance font une offre moyenne de $27 pour ce travail

mauricemarinus

Hi there. I have over 16 years of software development experience. I can easily do this for you. Please contact me to discuss Maurice Marinus

30 $ USD en 1 jour
(76 Commentaires)
5.9