Click here to Skip to main content
15,891,905 members
Articles / Programming Languages / Visual Basic

Mathemathics Framework

Rate me:
Please Sign up or sign in to vote.
4.76/5 (56 votes)
16 Sep 2008CPOL6 min read 75.4K   6.2K   171  
.NET Mathematical Framework
<?xml version="1.0"?>
<doc>
<assembly>
<name>
MidRange
</name>
</assembly>
<members>
<member name="P:MidRange.ScanResponseModifier.Target">
	<summary>
 Objeto utilizado como parametro
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:MidRange.ScanResponseModifier.ControlerRange">
	<summary>
 Rango de Escaneo del controlador
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:MidRange.ScanResponseModifier.Enable">
	<summary>
 Habilitar o no el Scanner
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:MidRange.ScanResponseModifier.Range">
	<summary>
 Rango de valores que toma el parametro durante el Scanneo
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:MidRange.ScanResponseModifier.TargetType">
	<summary>
 Permite variar la parte real o la imaginaria del parametro
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:MidRange.ScanResponseModifier.Value">
	<summary>
 Valor que toma el parametro
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:MidRange.ScanResponseModifier.Alinearity">
	<summary>
 Permite controlar la linealidad del barrido del Scanner
 Lineal: Alinearity = 0
 Paso Chico para al principio: Alinearity mayor a 0
 Paso Grande al principio: Alinearity menor a 0
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="T:MidRange.ScanResponseModifier">
	<summary>
 Clase Base de los Modificadores de Scanner
 Permiten obtener formas de paso variadas para los parametros
 </summary>
	<remarks></remarks>
</member><member name="P:MidRange.ScaleBasic.AllowScreenInversion">
	<summary>
 Permite invertir la escala (maximos y  mínimos de salida)
 dando una escala inversa
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:MidRange.ScaleBasic.OutputRange">
	<summary>
 Rango de los valores de Salida
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:MidRange.ScaleBasic.OutputMax">
	<summary>
 Máximo valor de salida
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:MidRange.ScaleBasic.OutputMin">
	<summary>
 Mínimo Valor en la escala de Salida
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:MidRange.ScaleBasic.OutputDY">
	<summary>
 Diferencia entre los valores maximos y mínimos de salida
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:MidRange.ScaleBasic.OutputOffset">
	<summary>
 Valor medio de los valores de salida
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:MidRange.ScaleBasic.SecondMax">
	<summary>
 Segundo valor maximo encontrado
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:MidRange.ScaleBasic.SecondMin">
	<summary>
 Segundo Valor mínimo encontrado
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:MidRange.ScaleBasic.Max">
	<summary>
 Máximo valor de entrada
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:MidRange.ScaleBasic.Min">
	<summary>
 Mínimo Valor de entrada
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:MidRange.ScaleBasic.OriginOrdinate">
	<summary>
 En una escala lineal, representa a la ordenada al origens
 </summary>
	<value></value>
	<returns></returns>
	<remarks>leer solo una vez, sino ralentiza una operacion reiterativa!!!!</remarks>
</member><member name="P:MidRange.ScaleBasic.GetDY">
	<summary>
 Diferencia entre el maximo y mínimo de entrada
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:MidRange.ScaleBasic.Scale">
	<summary>
 En una escala lineal, representa a la pendiente
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:MidRange.ScaleBasic.Offset">
	<summary>
 Valor promedio de entrada
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:MidRange.ScaleBasic.ScaledOffset">
	<summary>
 Valor promedio trasladado a la salida
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:MidRange.ScaleBasic.Reset">
	<summary>
 Reinicializa la clase
 </summary>
	<remarks></remarks>
</member><member name="M:MidRange.ScaleBasic.Reset(System.Boolean)">
	<summary>
 resetea todo, pero da la opcion de mantener los valores de
 Salida
 </summary>
	<param name="ResetScreenValues"></param>
	<remarks>
 Minimo de Salida = 0
 Máximo de salida = 1
 </remarks>
</member><member name="M:MidRange.ScaleBasic.Reset(System.Single,System.Single)">
	<summary>
 Utilizado para setear externamente los maximos y minimos
 </summary>
	<param name="A"></param>
	<param name="B"></param>
	<remarks></remarks>
</member><member name="M:MidRange.ScaleBasic.Reset(System.Single,System.Single,System.Single,System.Single)">
	<summary>
 Utilizado para setear externamente los maximos y minimos y el Screen
 </summary>
	<param name="A"></param>
	<param name="B"></param>
	<param name="ScrMax"></param>
	<param name="ScrMin"></param>
	<remarks></remarks>
</member><member name="M:MidRange.ScaleBasic.ResetScreen(System.Int32,System.Int32)">
	<summary>
 Utilizado para setear el Screen
 </summary>
	<param name="ScrMax"></param>
	<param name="ScrMin"></param>
	<remarks></remarks>
</member><member name="M:MidRange.ScaleBasic.ResetScreen(System.Single,System.Single)">
	<summary>
 Utilizado para setear el Screen
 </summary>
	<param name="ScrMax"></param>
	<param name="ScrMin"></param>
	<remarks></remarks>
</member><member name="T:MidRange.ScaleBasic">
	<summary>
 Clase Base de las escalas: guarda informacion acerca de las
 condiciones del vector, como ser la los Maximos, los Minimos,
 la Escala, el Offset.... asi como los valores de Screen. 
 Permite hacer la conversion de valores de funcion a valores 
 de Screen con los metodos Calc 
 </summary>
	<remarks>revisado 2/11/04</remarks>
</member><member name="P:MidRange.ScaleBase.Max">
	<summary>
 Máximo valor de entrada
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:MidRange.ScaleBase.Min">
	<summary>
 Mínimo Valor de entrada
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="T:MidRange.IVariableIsReal">
	<summary>
 Todo grafico debe indicar si la variable independiente es Real o No
 </summary>
	<remarks></remarks>
</member><member name="M:MidRange.RGBFunctions.#ctor">
	<summary>
 Carga el Archivo default
 </summary>
</member><member name="M:MidRange.RGBFunctions.#ctor(System.String)">
	<summary>
 Carga el Archivo indicado
 </summary>
</member><member name="P:MidRange.RGBFunctions.Gamma">
	<summary>
 Correccion gama para la curva de traslacion de escala
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:MidRange.RGBFunctions.LoadRainbow">
	<summary>
 Carga el color del bipmat incrustado tipo ArcoIris
 </summary>
	<remarks></remarks>
</member><member name="M:MidRange.RGBFunctions.RGBEscPictColorToInt(System.Single@)">
	<summary>
 obtiene el color de escala picking en un Bitmat
 cargado con una imagen degrade de colores
 </summary>
	<remarks>
 Funciona ESPECTACULAR
 12/1/04
 </remarks>
</member><member name="M:MidRange.RGBFunctions.RGBEscPictColor(System.Single@)">
	<summary>
 obtiene el color de escala picking en un Bitmat
 cargado con una imagen degrade de colores
 </summary>
	<remarks>
 Funciona ESPECTACULAR
 12/1/04
 </remarks>
</member><member name="M:MidRange.RGBFunctions.RGBEscPictColor(System.Single@,System.Int32)">
	<summary>
 obtiene el color de escala picking en un Bitmat
 cargado con una imagen degrade de colores
 </summary>
	<remarks>
 Funciona ESPECTACULAR
 12/1/04
 </remarks>
</member><member name="M:MidRange.RGBFunctions.RGBGhost(System.Single@,System.Int32,System.Boolean)">
	<summary>
 oscurece el color indicado
 </summary>
</member><member name="M:MidRange.RGBFunctions.Reset(System.Single,System.Single,System.Single,System.Single)">
	<summary>
 Setea los maximos y minimos de entrada y de salida
 </summary>
	<param name="Max"></param>
	<param name="Min"></param>
	<remarks></remarks>
</member><member name="M:MidRange.RGBFunctions.Reset(System.Single,System.Single)">
	<summary>
 Setea los maximos y minimos de entrada
 </summary>
	<param name="Max"></param>
	<param name="Min"></param>
	<remarks></remarks>
</member><member name="P:MidRange.RGBFunctions.Max">
	<summary>
 Maximo valor de entrada
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:MidRange.RGBFunctions.Min">
	<summary>
 Mínimo valor de entrada
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:MidRange.RGBFunctions.ResetScreen(System.Int32,System.Int32)">
	<summary>
 Resetea los valores de salida a los nuevos indicados
 </summary>
	<param name="ScrMax"></param>
	<param name="ScrMin"></param>
	<remarks></remarks>
</member><member name="T:MidRange.RGBFunctions">
	<summary>
 Clase derivada de BVScaleBase que permite ademas de manejar las escalas
 obtener colores de escala
 </summary>
	<remarks></remarks>
</member><member name="P:MidRange.ScaleTranslator.InputRange">
	<summary>
 Rango de valores de la entrada
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:MidRange.ScaleTranslator.OutputRange">
	<summary>
 Rango de valores de Salida
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="T:MidRange.BasicSystemCalc">
	<summary>
 Clase base que admite datos de entrada, y devuelve datos en la salida "DATA"
 </summary>
	<remarks></remarks>
</member><member name="F:MidRange.BarrierRunTypes.BRunToTheEnd">
	<summary>
 Solo hace un barrido hasta el fin y se detiene (no comienza denuevo)
 </summary>
	<remarks></remarks>
</member><member name="F:MidRange.BarrierRunTypes.BRunGoAndCome">
	<summary>
 Hace un barrido hasta el fin para luego volver decrementando el valor.
 Al alcanzar el valor inicial vuelve a correr hasta el fin comenzando asi
 un nuevo ciclo
 </summary>
	<remarks></remarks>
</member><member name="F:MidRange.BarrierRunTypes.BRunAndReStart">
	<summary>
 Hace un barrido hasta el fin para luego voler a comenzar desde el principio
 </summary>
	<remarks></remarks>
</member><member name="P:MidRange.LinearSingleScanner.StepModule">
	<summary>
 modulo del paso
 </summary>
	<value></value>
	<returns></returns>
	<remarks>solo acepta hasta 65000 muestras</remarks>
</member><member name="P:MidRange.LinearSingleScanner.NumberOfPoints">
	<summary>
 Numero de puntos utilizado en el Barrido
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:MidRange.LinearSingleScanner.FireType">
	<summary>
 Tipo de Disparo utilizado: puede ser interno o externo
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:MidRange.LinearSingleScanner.RunType">
	<summary>
 Tipo de barrido utilizado
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:MidRange.LinearSingleScanner.State">
	<summary>
 Estado del Scanner
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:MidRange.LinearSingleScanner.InitialValue">
	<summary>
 Valor Inicial del Scanneo
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:MidRange.LinearSingleScanner.FinalValue">
	<summary>
 Valor final del Scanneo
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:MidRange.LinearSingleScanner.TimeEvent">
	<summary>
 Tiempo utilizado en el reloj interno
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:MidRange.LinearSingleScanner.Fordward">
	<summary>
 Indica si se esta avanzaando en la cuenta o retrocediendo en el
 caso de que el valor sea False
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:MidRange.LinearSingleScanner.Value">
	<summary>
 Valor al que se halla seteado el Scanner
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:MidRange.LinearSingleScanner.IsAtTopValue">
	<summary>
 True si el valor interno del scanner es igual al máximo posible
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:MidRange.LinearSingleScanner.IsAtBottomValue">
	<summary>
 True si el valor interno del scanner es igual al mínimo posible
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:MidRange.LinearSingleScanner.NextValue">
	<summary>
 retorna el proximo valor sin actualizar el corriente
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:MidRange.LinearSingleScanner.PreviousValue">
	<summary>
 retorna el valor previo sin actualizar el corriente
 </summary>
	<value></value>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:MidRange.LinearSingleScanner.Run">
	<summary>
 calcula y almacena todos los valores en el array interno
 </summary>
	<remarks></remarks>
</member><member name="M:MidRange.LinearSingleScanner.StepForward">
	<summary>
 actualiza el valor actual dando un paso hacia adelante
 </summary>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:MidRange.LinearSingleScanner.StepBackward">
	<summary>
 actualiza el valor actual dando un paso hacia adelante
 </summary>
	<returns></returns>
	<remarks></remarks>
</member><member name="T:MidRange.LinearSingleScanner">
	<summary>
 Clase que permite variar en funcion del tiempo el valor de un parametro
 </summary>
	<remarks>
 realiza un barrido automatico mediante:
   -timer interno
   -en forma manual
   -Corrida (Run) 
 entre un valor de comienzo y un valor final. Puede ser configurado para 
 diferentes tipos de disparo y barrido. funciona, debe optimisarce
 20/5/04
 revision y modificacion
 26/2/05
 </remarks>
</member><member name="T:MidRange.ComplexMultiScanner">
	<summary>
 Reemplaza a los Scanners simples, proveyendo versatilidad al poder
 intercalar funciones de modificación de la forma de progreso en los
 valores de los parametros
 </summary>
	<remarks></remarks>
</member><member name="M:MidRange.FFTSystemCalc.OrderToCustom(BV.Math.PointC[],System.Single[],System.Single[],MidRange.FFTSystemCalc.EFFTOutputFormat)">
	<summary>
 Ordena los coeficientes calculados por FFT para presentarlos bajo una forma
 conocida
 </summary>
	<param name="A"></param>
	<param name="Ro"></param>
	<param name="Io"></param>
	<param name="FFTOutputFormat"></param>
	<remarks></remarks>
</member><member name="T:MidRange.FFTSystemCalc">
	<summary>
 Sistema de Transformada de Fourier
 Admite en su entrada arrays de puntos Pointf, PointC, Singles.
 En la salida devuelve un array de puntos transformados por FFT y ordenados
 </summary>
	<remarks></remarks>
</member><member name="M:MidRange.EditableBitmap.#ctor(System.Drawing.Bitmap,System.Drawing.Imaging.PixelFormat)">
	<summary>
 Creates a new EditableBitmap with the specified pixel format, 
 and copies the bitmap passed in onto the buffer.
 </summary>
	<param name="source">The bitmap to copy from.</param>
	<param name="format">The PixelFormat for the new bitmap.</param>
</member><member name="M:MidRange.EditableBitmap.#ctor(System.Drawing.Bitmap,System.Drawing.Imaging.PixelFormat,System.Int32,System.Int32)">
	<summary>
 Creates a new EditableBitmap with the specified pixel format and size, 
 and copies the bitmap passed in onto the buffer. The source bitmap is stretched to 
 fit the new size.
 </summary>
	<param name="source"></param>
	<param name="format"></param>
	<param name="newWidth"></param>
	<param name="newHeight"></param>
</member><member name="M:MidRange.EditableBitmap.#ctor(System.Drawing.Bitmap)">
	<summary>
 Creates a new EditableBitmap containing a copy of the specified source bitmap.
 </summary>
	<param name="source"></param>
</member><member name="M:MidRange.EditableBitmap.#ctor(System.Int32,System.Int32,System.Drawing.Imaging.PixelFormat)">
	<summary>
 Creates a new, blank EditableBitmap with the specified width, height, and pixel format.
 </summary>
	<param name="width"></param>
	<param name="height"></param>
	<param name="format"></param>
</member><member name="M:MidRange.EditableBitmap.#ctor(MidRange.EditableBitmap,System.Drawing.Rectangle)">
	<summary>
 Creates an <see cref="T:MidRange.EditableBitmap"/> as a view on a section of an existing <see cref="T:MidRange.EditableBitmap"/>.
 </summary>
	<param name="source"></param>
	<param name="viewArea"></param>
</member><member name="P:MidRange.EditableBitmap.PixelFormatSize">
	<summary>
 Gets the pixel format size in bytes (not bits, as with Image.GetPixelFormatSize()).
 </summary>
</member><member name="P:MidRange.EditableBitmap.Stride">
	<summary>
 Gets the stride of the bitmap.
 </summary>
</member><member name="P:MidRange.EditableBitmap.Bitmap">
	<summary>
 Gets the underlying <see cref="T:System.Drawing.Bitmap"/>
 that this EditableBitmap wraps.
 </summary>
</member><member name="P:MidRange.EditableBitmap.Bits">
	<summary>
 Gets an array that contains the bitmap bit buffer.
 </summary>
</member><member name="P:MidRange.EditableBitmap.Owner">
	<summary>
 The <see cref="T:MidRange.EditableBitmap"/> that this <see cref="T:MidRange.EditableBitmap"/> is a view on.
 This property's value will be null if this EditableBitmap is not a view on another 
 <see cref="T:MidRange.EditableBitmap"/>.
 </summary>
</member><member name="P:MidRange.EditableBitmap.BitPtr">
	<summary>
 Gets a safe pointer to the buffer containing the bitmap bits.
 </summary>
</member><member name="M:MidRange.EditableBitmap.CreateView(System.Drawing.Rectangle)">
	<summary>
 Creates an <see cref="T:MidRange.EditableBitmap"/> as a view on a section of an existing <see cref="T:MidRange.EditableBitmap"/>.
 </summary>
	<param name="viewArea">The area that should form the bounds of the view.</param>
</member><member name="P:MidRange.EditableBitmap.StartOffset">
	<summary>
 If this <see cref="T:MidRange.EditableBitmap"/> is a view on another <see cref="T:MidRange.EditableBitmap"/> instance,
 this property gets the index where the pixels that are within the view's pixel area start.
 </summary>
</member><member name="T:MidRange.BVSystemColors">
	<summary>
 Clase que almacena los colores del sistema BV
 </summary>
	<remarks></remarks>
</member>
</members>
</doc>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Engineer Universidad Tecnológica Nacional
Argentina Argentina
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Comments and Discussions