#include <scalar.h>
Inheritance diagram for csfl::IFieldScalar::
Public Methods | |
IFieldScalar (const IString &_name=IString::empty, IGrid *_grid=NULL, double _value=0.0) | |
IFieldScalar (const IString &_name, IGrid *_grid, Matrix *_data) | |
IFieldScalar (const IString &_name, const ISize &_size, double _value=0.0) | |
IFieldScalar (const IString &_name, int _row, int _col, double _value=0.0) | |
IFieldScalar (IFieldScalar *_field) | |
~IFieldScalar () | |
virtual double | Value (const IPoint &_p) |
virtual double | Value (int _i, int _j) |
double | MaxValue () |
double | MinValue () |
const IFieldScalar& | operator= (const IFieldScalar &_field) |
void | SetValue (const IPoint &_p, double _value) |
void | SetValue (int _x, int _y, double _value) |
void | Read (ifstream &_is) |
void | Write (ofstream &_os) |
Protected Attributes | |
Matrix* | data |
|
O argumento “_name“ representa o nome do campo escalar, “_grid“ representa a malha sobre a qual o campo será criado e “_value“ representa o valor inicialmente atribuido a todo o campo. |
|
O argumento “_name“ representa o nome do campo escalar, “_grid“ representa a malha sobre a qual o campo será criado e “_data“ representa a matriz com valores que o campo assumirá. |
|
O argumento “_name“ representa o nome do campo escalar, “_size“ define as dimensões do campo e “_value“ representa o valor inicialmente atribuido a todo o campo. |
|
O argumento “_name“ representa o nome do campo escalar, “_rol“ e “_col“ definem as dimensões do campo (linhas e colunas) e “_value“ representa o valor inicialmente atribuido a todo o campo. |
|
Cria um objeto IField a partir de outro. |
|
|
|
Retorna o máximo valor do campo. |
|
Retorna o mínimo valor do campo. |
|
Atribui ao campo escalar os valores do arquivo “_is”, que é do tipo “dat”. Reimplemented from csfl::IField. |
|
Atribui o valor de “_value” ao elemento do campo escalar localizado na “_x-ésima” linha e na “_y-ésima” coluna. |
|
Atribui o valor de “_value” ao elemento do campo escalar localizado na “_p.x-ésima” linha e na “_p.y-ésima” coluna. |
|
Retorna o valor do campo escalar na “_i-ésima” linha e na “_j-ésima” coluna.. |
|
Retorna o valor do campo escalar na “_p.x-ésima” linha e na “_p.y-ésima” coluna.. |
|
Cria um arquivo “dat” contendo os valores do campo escalar. Reimplemented from csfl::IField. |
|
Operador =, iguala dois objetos IFieldScalar. |
|
|
CFD Project
|
Documents |
Downloads |
Contact us |
Use Terms |
|
|||
© SINMEC/EMC/UFSC,
2001. |
All rights
reserved. |
Last Update: Jan. 18, 2002 |
|