SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Attributes | List of all members
FieldTypeInformation Class Reference

#include <FieldInformation.h>

Inheritance diagram for FieldTypeInformation:
FieldInformation

Public Member Functions

bool is_isomorphic ()
 
bool is_nonlinear ()
 
bool is_linear ()
 
bool is_nodata ()
 
bool is_constantdata ()
 
bool is_lineardata ()
 
bool is_nonlineardata ()
 
bool is_quadraticdata ()
 
bool is_cubicdata ()
 
int field_basis_order ()
 
bool is_constantmesh ()
 
bool is_linearmesh ()
 
bool is_nonlinearmesh ()
 
bool is_quadraticmesh ()
 
bool is_cubicmesh ()
 
int mesh_basis_order ()
 
bool is_tensor ()
 
bool is_vector ()
 
bool is_scalar ()
 
bool is_integer ()
 
bool is_double ()
 
bool is_float ()
 
bool is_longlong ()
 
bool is_long ()
 
bool is_int ()
 
bool is_short ()
 
bool is_char ()
 
bool is_unsigned_longlong ()
 
bool is_unsigned_long ()
 
bool is_unsigned_int ()
 
bool is_unsigned_short ()
 
bool is_unsigned_char ()
 
bool is_dvt ()
 
bool is_svt ()
 
bool is_regularmesh ()
 
bool is_irregularmesh ()
 
bool is_structuredmesh ()
 
bool is_unstructuredmesh ()
 
bool is_pointcloud ()
 
bool is_scanline ()
 
bool is_image ()
 
bool is_latvol ()
 
bool is_curve ()
 
bool is_trisurf ()
 
bool is_quadsurf ()
 
bool is_tetvol ()
 
bool is_prismvol ()
 
bool is_hexvol ()
 
bool is_structcurve ()
 
bool is_structquadsurf ()
 
bool is_structhexvol ()
 
bool is_pointcloudmesh ()
 
bool is_scanlinemesh ()
 
bool is_imagemesh ()
 
bool is_latvolmesh ()
 
bool is_curvemesh ()
 
bool is_trisurfmesh ()
 
bool is_quadsurfmesh ()
 
bool is_tetvolmesh ()
 
bool is_prismvolmesh ()
 
bool is_hexvolmesh ()
 
bool is_structcurvemesh ()
 
bool is_structquadsurfmesh ()
 
bool is_structhexvolmesh ()
 
bool is_point ()
 
bool is_line ()
 
bool is_surface ()
 
bool is_volume ()
 
bool is_pnt_element ()
 
bool is_crv_element ()
 
bool is_tri_element ()
 
bool is_quad_element ()
 
bool is_tet_element ()
 
bool is_prism_element ()
 
bool is_hex_element ()
 
void insert_field_type_information (Field *field)
 

Protected Attributes

std::string field_type
 
std::string mesh_type
 
std::string mesh_basis_type
 
std::string point_type
 
std::string basis_type
 
std::string data_type
 
std::string container_type
 

Member Function Documentation

int field_basis_order ( )
Todo:
: an enum would be good for keeping track of basis order...
void insert_field_type_information ( Field field)
Todo:
DAN: use std::replace for strings below.
bool is_char ( )
bool is_constantdata ( )
bool is_constantmesh ( )
bool is_crv_element ( )
bool is_cubicdata ( )
bool is_cubicmesh ( )
bool is_curve ( )
inline
bool is_curvemesh ( )
bool is_double ( )
bool is_dvt ( )
bool is_float ( )
bool is_hex_element ( )
bool is_hexvol ( )
inline
bool is_hexvolmesh ( )
bool is_image ( )
inline
bool is_imagemesh ( )
bool is_int ( )
bool is_integer ( )
bool is_irregularmesh ( )
bool is_isomorphic ( )
bool is_latvol ( )
inline
bool is_latvolmesh ( )
bool is_line ( )
bool is_linear ( )
bool is_lineardata ( )
bool is_linearmesh ( )
bool is_long ( )
bool is_longlong ( )
bool is_nodata ( )
bool is_nonlinear ( )
bool is_nonlineardata ( )
bool is_nonlinearmesh ( )
bool is_pnt_element ( )
bool is_point ( )
bool is_pointcloud ( )
inline
bool is_pointcloudmesh ( )
bool is_prism_element ( )
bool is_prismvol ( )
inline
bool is_prismvolmesh ( )
bool is_quad_element ( )
bool is_quadraticdata ( )
bool is_quadraticmesh ( )
bool is_quadsurf ( )
inline
bool is_quadsurfmesh ( )
bool is_regularmesh ( )
bool is_scalar ( )
bool is_scanline ( )
inline
bool is_scanlinemesh ( )
bool is_short ( )
bool is_structcurve ( )
inline
bool is_structcurvemesh ( )
bool is_structhexvol ( )
inline
bool is_structhexvolmesh ( )
bool is_structquadsurf ( )
inline
bool is_structquadsurfmesh ( )
bool is_structuredmesh ( )
bool is_surface ( )
bool is_svt ( )
bool is_tensor ( )
bool is_tet_element ( )
bool is_tetvol ( )
inline
bool is_tetvolmesh ( )
bool is_tri_element ( )
bool is_trisurf ( )
inline
bool is_trisurfmesh ( )
bool is_unsigned_char ( )
bool is_unsigned_int ( )
bool is_unsigned_long ( )
bool is_unsigned_longlong ( )
bool is_unsigned_short ( )
bool is_unstructuredmesh ( )
bool is_vector ( )
bool is_volume ( )
int mesh_basis_order ( )

Member Data Documentation

std::string basis_type
protected
std::string container_type
protected
std::string data_type
protected
std::string field_type
protected
std::string mesh_basis_type
protected
std::string mesh_type
protected
std::string point_type
protected

The documentation for this class was generated from the following files: