Votre question

Foncton CSplineV et JSPlineV

Tags :
  • Time
  • Programmation
Dernière réponse : dans Programmation
25 Juillet 2007 14:12:36

Bjrs

Est-ce que quelqu'un connaît ces fonctions ?



  1. Code :
  2. Code :
  3. CSplineV(time_value, cycle, value@key1,
  4. value@key2,
  5. ...)
  6.  
  7. JSplineV(time_value, cycle, value@key1,
  8. value@key2,
  9. ...)
  10. J'ai un fichier .h , je croyait qu'il était ecrit en C ou C++.
  11. Voici le fichier .hCode :
  12. Code :
  13.  
  14. code :
  15.  
  16.  
  17. nfxDefViewerLookup("PanaLog2sRGB", "ViewerLookup3_()", "vluts/PanaLog2sRGB");
  18.  
  19.  
  20. image ViewerLookup3_(image img,
  21. float mode=1,
  22. )
  23. {
  24.  
  25. ModeFloat = PanaLog4Lin(img, 1, 2);
  26. Mode16 = PanaLog4Lin(img, 2, 2);
  27. Select1 = Select(mode, img, ModeFloat, Mode16 );
  28.  
  29. PanaLog2sRGB = Lookup(Select1, CSplineV(x,1,-0.0001@0.0338,0.0084@0.0435,0.019@0.0535,0.026@0.0652,0.0416@0.0837,0.0555@0.1042,0.0842@0.1337,0.1082@0.155,0.1472@0.1818,0.1735@0.2016,0.1968@0.2172,0.2272@0.2349,0.2462@0.2476,0.2669@0.26,0.2902@0.2743,0.3169@0.2902,0.361@0.3133,0.4064@0.3369,0.4588@0.3641,0.5059@0.3892,0.5538@0.4133,0.6192@0.4485,0.6754@0.4846,0.7299@0.5238,0.7921@0.5741,0.84@0.6158,0.8659@0.6414,0.8889@0.666,0.909@0.691,0.9333@0.7258,0.956@0.7678,0.9721@0.8101,0.9869@0.866,0.995@0.9242,1@1.0072),
  30. CSplineV(x,1,-0.0001@0.0338,0.0084@0.0435,0.019@0.0535,0.026@0.0652,0.0416@0.0837,0.0555@0.1042,0.0842@0.1337,0.1082@0.155,0.1472@0.1818,0.1735@0.2016,0.1968@0.2172,0.2272@0.2349,0.2462@0.2476,0.2669@0.26,0.2902@0.2743,0.3169@0.2902,0.361@0.3133,0.4064@0.3369,0.4588@0.3641,0.5059@0.3892,0.5538@0.4133,0.6192@0.4485,0.6754@0.4846,0.7299@0.5238,0.7921@0.5741,0.84@0.6158,0.8659@0.6414,0.8889@0.666,0.909@0.691,0.9333@0.7258,0.956@0.7678,0.9721@0.8101,0.9869@0.866,0.995@0.9242,1@1.0072),
  31. CSplineV(x,1,-0.0001@0.0338,0.0084@0.0435,0.019@0.0535,0.026@0.0652,0.0416@0.0837,0.0555@0.1045,0.0842@0.1337,0.1082@0.155,0.1472@0.1818,0.1735@0.2016,0.1968@0.2172,0.2272@0.2349,0.2462@0.2476,0.2669@0.26,0.2902@0.2743,0.3169@0.2902,0.361@0.3133,0.4064@0.3369,0.4588@0.3641,0.5059@0.3892,0.5538@0.4133,0.6192@0.4485,0.6754@0.4846,0.7299@0.5238,0.7921@0.5741,0.84@0.6158,0.8659@0.6414,0.8889@0.666,0.909@0.691,0.9333@0.7258,0.956@0.7678,0.9721@0.8101,0.9869@0.866,0.995@0.9242,1@1.0072),
  32. JSplineV(x,1,0@0,1@1));
  33.  
  34. return PanaLog2sRGB;
}Est ce que qq'un sait en quel langage il est ecrit et si c'est du C ou trouver les includes pour avoir ces fonctions ?

Autres pages sur : foncton csplinev jsplinev

a b L Programmation
25 Juillet 2007 20:45:57

Le C, pas possible (paramètre par défaut).
Le C++, je ne pense pas (à cause de l'arobase).

Tu cherches à faire de l'interpolation ? C'est peut-être un logiciel pour faire du calcul numérique.

Bref, avec le .h, tu as quoi ?
26 Juillet 2007 09:26:14

t'as des fonction comme lookup, select qui existe en c++.
Ce .h c'est une courbe qui est interpollé par les fonction CsplineV et JSplineV. Seulement si je pouvais avoir l'equivalent en C++
c'est con parce que ça ressemble à du C++
peut être du JAVA , ou du C# ou du J# ?
si tu peux m'aider ?
a b L Programmation
26 Juillet 2007 20:48:06

Pas ces langages non plus.

Si tu veux des fonctions mathématiques poussées en C++:
- soit tu cherches un lib mathématique développée par quelqu'un (à voir par exemple sous sourceforge)
- soit tu programme toi-même les fonctions d'interpolation
27 Juillet 2007 09:18:53

OK mais c'est où sourceforge ??
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS