Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Biblioteca PUI/c++/Funciones.h
diff options
context:
space:
mode:
Diffstat (limited to 'Biblioteca PUI/c++/Funciones.h')
-rw-r--r--Biblioteca PUI/c++/Funciones.h42
1 files changed, 42 insertions, 0 deletions
diff --git a/Biblioteca PUI/c++/Funciones.h b/Biblioteca PUI/c++/Funciones.h
new file mode 100644
index 0000000..68b4df5
--- /dev/null
+++ b/Biblioteca PUI/c++/Funciones.h
@@ -0,0 +1,42 @@
+/*
+ * Funciones.h
+ *
+ * Created on: 26/11/2010
+ * @author Sebastián Marichal
+ * sebastian_marichal@hotmail.com
+ * sebarocker@gmail.com
+ *
+ * Universidad de la República, Montevideo , Uruguay
+ */
+
+#ifndef FUNCIONES_H_
+#define FUNCIONES_H_
+
+#include <stdlib.h>
+
+/*
+ * Devuelve los extremos opuestos del cuadrado defindo por puntos del parametro vertex.
+ *
+ * --------> x
+ * | v0 v1 minimo = v0 ( v0.x + v0.y es la menor de las sumas)
+ * | maximo = v2 ( v2.x + v2.y es la mayor de las sumas)
+ * | v3 v2
+ * y\/
+ */
+void calcularPuntoOrigen(double vertices[4][2],int* resultado );
+
+int aproximarArea(double vertices[4][2]);
+
+int aproximarAreaVisible(double vertices[4][2],int xsize, int ysize, int offset_roi);
+
+//Calcula el promedio de los elementos. largo indica el largo del arreglo elementos
+double calcularPromedio(double* elementos,int largo);
+
+//Calcula el promedio de los elementos. largo indica el largo del arreglo elementos
+double calcularPromedio(int* elementos,int largo);
+
+int calcularMaximo(double* elementos, int largo);
+
+int calcularMinimo(double* elementos, int largo);
+
+#endif /* FUNCIONES_H_ */