COVISE Core
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
Classes | Typedefs | Enumerations | Functions | Variables
covise Namespace Reference

list of all chemical elements More...

Classes

class  coConfig
 
class  coConfigBool
 
class  coConfigConstants
 
class  coConfigDefaultPaths
 
class  Observer
 
class  Subject
 
class  coConfigEntry
 
class  coConfigEntryPtrList
 
class  coConfigEntryString
 
class  coConfigEntryStringList
 
class  coConfigEntryToEditor
 
class  coConfigFloat
 
class  coConfigGroup
 
class  coConfigInt
 
class  coConfigLog
 
class  coConfigLong
 
class  coConfigRoot
 
struct  attrData
 
class  coConfigSchemaInfos
 
class  coConfigSchemaInfosList
 
class  coConfigString
 
class  coConfigValue
 
class  coCoviseConfig
 
class  coConfigRootErrorHandler
 
class  coConfigSchema
 
class  coConfigXercesEntry
 
class  coConfigXercesRoot
 
class  ArgsParser
 
class  ChoiceList
 
class  coDeque
 
class  coDLListIter
 
class  coDLListSafeIter
 
struct  coDLListElem
 
class  coDLListCompare
 
class  coDLList
 
class  coDLPtrList
 
class  coErr
 
class  coDirectoryImpl
 
class  coFile
 
class  coInputFile
 
class  coFileInfo
 
class  coStdInput
 
class  coDirectory
 
class  coDirectoryEntry
 
class  coHashBase
 
class  coHash
 
class  coMultiHash
 
class  coHashIter
 
class  coIntHash
 
class  coMultiHashBase
 
class  coIntMultiHash
 
struct  DLink
 
class  coDLinkList
 
class  coList
 
class  coMaterial
 
class  coMaterialList
 
class  coMatrix
 
struct  coObjID
 Object-ID structure. More...
 
class  coObjIDMaker
 
struct  coObjInfo
 
class  coRestraint
 
struct  coRunRec
 
class  coRunRecList
 
struct  coMppRun
 
class  coSignalHandler
 
class  coSignal
 
class  coStringMultiHash
 
struct  ltint
 
struct  ltstr
 
class  coStringTable
 
class  coTimer
 
class  coVector
 
class  List
 
class  ListElement
 
class  CoviseRegexp
 
class  CoviseVersion
 
class  coWristWatch
 
class  DLinkList
 
class  SerialCom
 
class  Token
 
class  _point_t
 
struct  segment_t
 
struct  trap_t
 
class  _node_t
 
struct  monchain_t
 
struct  vertexchain_t
 
class  Triangulator
 
class  UDP_Sender
 
class  Connection
 
class  ServerConnection
 
class  SimpleServerConnection
 
class  ClientConnection
 
class  SimpleClientConnection
 
class  DataManagerConnection
 
class  ControllerConnection
 
class  UDPConnection
 
class  ConnectionList
 
class  Host
 
class  FirewallConfig
 
class  Socket
 
class  UDPSocket
 
class  MulticastSocket
 
class  Message
 
class  TokenBuffer
 
class  AVLTree
 
class  CO_AVL_Node
 
class  ObjectEntry
 
class  DMEntry
 
class  TMEntry
 
class  coShmAlloc
 
class  DataManagerProcess
 
class  TransferManagerProcess
 
class  DmgrMessage
 
class  MemChunk
 
class  CO_MemAVLNode
 
class  CO_MemAVLTree
 
class  CO_MemAddAVLTree
 
class  AddressOrderedTree
 
class  CO_MemSizeAVLNode
 
class  CO_MemSizeAVLTree
 
class  SizeOrderedTree
 
class  PackBuffer
 
class  Packer
 
class  ApplicationProcess
 
class  UserInterface
 
class  Converter
 
class  ShmMessage
 
class  Param
 
class  ParamFloatScalar
 
class  ParamIntScalar
 
class  ParamFloatVector
 
class  ParamIntVector
 
class  ParamBrowser
 
class  ParamString
 
class  ParamText
 
class  ParamBoolean
 
class  ParamFloatSlider
 
class  ParamIntSlider
 
class  ParamTimer
 
class  ParamPasswd
 
class  ParamChoice
 
class  ParamColormapChoice
 
class  ParamMaterial
 
class  ParamColormap
 
class  ParamColor
 
class  CtlMessage
 
class  RenderMessage
 
class  coObjectAlgorithms
 
class  Process
 
class  OrdinaryProcess
 
class  AccessEntry
 
class  SimpleProcess
 
class  SignalHandler
 
class  CoviseTime
 
class  CharNum
 
class  CharBuffer
 
class  Covise
 
class  CoviseAppModule
 
struct  TColormapChoice
 
class  CoviseBase
 
class  CoviseRender
 
class  MMapEntry
 
class  Malloc_tmp
 
class  SharedMemory
 
class  ShmConfig
 
class  ShmAccess
 
class  coShmItem
 
class  coShmPtr
 
class  coDataShm
 
class  coShmArray
 
class  coDataShmArray
 
class  coCharShmArray
 
class  coStringShmArray
 
class  PackElement
 
class  VirtualConstructor
 
struct  covise_data_list
 
class  coDoHeader
 
class  coDoInfo
 
class  coDistributedObject
 
class  coDoAbstractStructuredGrid
 
class  coDoBasisTree
 
class  coDoColormap
 
class  coDoCoordinates
 
class  coDoAbstractData
 
class  coDoScalarData
 
class  coDoRGBA
 
class  coDoVec2
 
class  coDoVec3
 
class  coDoMat3
 
class  coDoTensor
 
class  coDoDoubleArr
 
class  coDoGeometry
 
class  coDoGrid
 
class  coDoIntArr
 
class  coDoLines
 
class  coDoOctTree
 
class  coDoOctTreeP
 
class  coDoPixelImage
 
class  coDoPoints
 
class  coDoPolygons
 
class  coDoTriangles
 
class  coDoQuads
 
class  coDoRectilinearGrid
 
class  coDoSet
 
class  coDoSpheres
 
class  coDoStructuredGrid
 
class  coDoText
 
class  coDoTexture
 
class  coDoTriangleStrips
 
class  coDoUniformGrid
 
class  coDoUnstructuredGrid
 
class  coShmPtrArray
 
class  grid_methods
 
class  coDoInitializer
 
class  coBoundingBox
 
class  coCellToVert
 
struct  coChemicalElement
 
class  AttributeList
 
class  coColor
 
class  ScalarContainer
 
class  coColors
 
class  ComplexModules
 
struct  NodeInfo_s
 
struct  cutting_info_s
 
struct  border_s
 
class  AttributeContainer
 
class  Plane
 
class  POLYHEDRON_Plane
 
class  STR_Plane
 
class  UNI_Plane
 
class  RECT_Plane
 
class  Isoline
 
class  coFeatureLines
 
class  coFixUsg
 
class  IsoPlane
 
class  STR_IsoPlane
 
class  UNI_IsoPlane
 
class  RECT_IsoPlane
 
class  POLYHEDRON_IsoPlane
 
class  coTriEdge
 
struct  HashCoTriEdge
 
class  coTestNeighbour
 
class  coFeatureBorder
 
class  coTestNeighbourhoodContainer
 
class  coMiniGrid
 
class  coSphere
 
struct  coUniState
 
class  coUniTracer
 
class  coVectField
 
class  coDistrVectField
 
class  coVtk
 
struct  S_V_DATA
 
struct  EDGE_VECTOR
 
struct  PLANE_EDGE_INTERSECTION
 
struct  CONTOUR
 
struct  TRIANGLE
 
struct  ISOSURFACE_EDGE_INTERSECTION
 
class  MagmaUtils
 
class  coBlankConv
 
class  coBooleanParam
 Boolean value parameter. More...
 
class  coCallFeedback
 
class  coChoiceParam
 parameter to choose values from a list More...
 
class  coColormapChoiceParam
 parameter to choose values from a list More...
 
class  coColormapParam
 File browser parameter. More...
 
class  coColorParam
 Multiple float parameters. More...
 
class  coFeedback
 
class  coFileBrowserParam
 File browser parameter. More...
 
class  coFloatParam
 single float parameter More...
 
class  coFloatSliderParam
 float slider parameter More...
 
class  coFloatVectorParam
 Multiple float parameters. More...
 
class  coHideParam
 
class  coInputPort
 Data input Port. More...
 
class  coIntScalarParam
 single integer parameter More...
 
class  coIntSliderParam
 Integer slider parameter. More...
 
class  coIntVectorParam
 Parameter for multiple integers. More...
 
class  coMaterialParam
 parameter to choose values from a list More...
 
class  coModule
 
class  coFunctionModule
 
class  coOutputPort
 
class  coPort
 
class  coRenderer
 
class  command_object
 
class  coSimLib
 
class  coSimpleModule
 
class  coStepFile
 
class  coStringParam
 Implements Covise string parameters. More...
 
class  coTimerParam
 Integer slider parameter. More...
 
class  coUifElem
 
class  coUifPara
 
class  coUifPort
 
class  coUifSwitch
 
class  coUifSwitchCase
 
class  VRBClient
 
class  coAbstractTUIListener
 Action listener for events triggered by any coAbstractTUIElement. More...
 
class  coAbstractTabletUI
 
class  coAbstractTUIElement
 
class  coAbstractTUIFileBrowserButton
 
class  coReader
 
class  CoviseIO
 
class  FileItem
 
class  PortItem
 
class  CompVecPortItem
 
class  ReaderControl
 
class  coBadImage
 
class  coBinImage
 
class  coImage
 
class  coImageImpl
 
class  coImagePNG
 
class  coImageTEMPL
 
class  coImageTIFF
 
class  File09
 
class  File16
 
class  File29
 
class  IllConv
 
class  istreamBLK
 
class  istreamFTN
 
class  SammConv
 
class  StarFile
 
class  StarModelFile
 
class  WSBooleanParameter
 
class  WSChoiceParameter
 
class  WSColormapPin
 
class  WSColormap
 
class  WSColormapChoiceParameter
 
class  WSCOVISEClient
 
class  WSFileBrowserParameter
 
class  WSFloatScalarParameter
 
class  WSFloatSliderParameter
 
class  WSFloatVectorParameter
 
class  WSIntScalarParameter
 
class  WSIntSliderParameter
 
class  WSIntVectorParameter
 
class  WSLink
 
class  WSMap
 
class  WSModule
 
class  WSParameter
 
class  WSPort
 
class  WSStringParameter
 
class  WSTools
 

Typedefs

typedef struct timeval TimeType
 
typedef class covise::_point_t point_t
 
typedef class covise::_point_t vector_t
 
typedef class covise::_node_t node_t
 
typedef long data_type
 
typedef void FeedbackCallback (void *userData, int len, const char *data)
 
typedef void CoviseCallback (void *userData, void *callbackData)
 
typedef void CoviseParamCallback (bool inMapLoading, void *userData, void *callbackData)
 
typedef voidvoidFuncintvoidpDef )(int, const void *)
 
typedef unsigned int shmSizeType
 
typedef unsigned int ArrayLengthType
 
typedef voidshmCallback )(int shmKey, shmSizeType size, char *address)
 
typedef coDataShm< char, CHARSHMcoCharShm
 
typedef coDataShm< short,
SHORTSHM
coShortShm
 
typedef coDataShm< int, INTSHMcoIntShm
 
typedef coDataShm< long, LONGSHMcoLongShm
 
typedef coDataShm< float,
FLOATSHM
coFloatShm
 
typedef coDataShm< double,
DOUBLESHM
coDoubleShm
 
typedef coDataShmArray< short,
SHORTSHMARRAY
coShortShmArray
 
typedef coDataShmArray< int,
INTSHMARRAY
coIntShmArray
 
typedef coDataShmArray< long,
LONGSHMARRAY
coLongShmArray
 
typedef coDataShmArray< float,
FLOATSHMARRAY
coFloatShmArray
 
typedef coDataShmArray< double,
DOUBLESHMARRAY
coDoubleShmArray
 
typedef coDoScalarData< float,
FLOATSHMARRAY, USTSDT
coDoFloat
 
typedef coDoScalarData< int,
INTSHMARRAY, INTDT
coDoInt
 
typedef coDoScalarData
< unsigned char, CHARSHMARRAY,
BYTEDT
coDoByte
 
typedef struct covise::NodeInfo_s NodeInfo
 
typedef struct
covise::cutting_info_s 
cutting_info
 
typedef struct covise::border_s border
 
typedef std::vector
< PLANE_EDGE_INTERSECTION
PLANE_EDGE_INTERSECTION_VECTOR
 
typedef std::vector
< ISOSURFACE_EDGE_INTERSECTION
ISOSURFACE_EDGE_INTERSECTION_VECTOR
 
typedef std::vector< TRIANGLETESSELATION
 
typedef std::vector< int > CONNECTIVITY_VECTOR
 
typedef std::vector< int > POLYGON
 
typedef std::vector< int > PROCESSED_ELEMENTS
 
typedef std::vector< int >
::iterator 
POLYGON_ITERATOR
 
typedef std::vector< int >
::iterator 
ITERATOR
 
typedef vector< PortItem * > PortItemList
 
typedef map< int, FileItem * > FileList
 
typedef map< int, PortItem * > PortList
 
typedef map< int,
CompVecPortItem * > 
CompVecPortList
 

Enumerations

enum  { CO_OBJECT_ID_HASH_SIZE = 512 }
 
enum  covise_msg_type {
  COVISE_MESSAGE_EMPTY = -1, COVISE_MESSAGE_MSG_FAILED, COVISE_MESSAGE_MSG_OK, COVISE_MESSAGE_INIT,
  COVISE_MESSAGE_FINISHED, COVISE_MESSAGE_SEND, COVISE_MESSAGE_ALLOC, COVISE_MESSAGE_UI,
  COVISE_MESSAGE_APP_CONTACT_DM, COVISE_MESSAGE_DM_CONTACT_DM, COVISE_MESSAGE_SHM_MALLOC, COVISE_MESSAGE_SHM_MALLOC_LIST,
  COVISE_MESSAGE_MALLOC_OK, COVISE_MESSAGE_MALLOC_LIST_OK, COVISE_MESSAGE_MALLOC_FAILED, COVISE_MESSAGE_PREPARE_CONTACT,
  COVISE_MESSAGE_PREPARE_CONTACT_DM, COVISE_MESSAGE_PORT, COVISE_MESSAGE_GET_SHM_KEY, COVISE_MESSAGE_NEW_OBJECT,
  COVISE_MESSAGE_GET_OBJECT, COVISE_MESSAGE_REGISTER_TYPE, COVISE_MESSAGE_NEW_SDS, COVISE_MESSAGE_SEND_ID,
  COVISE_MESSAGE_ASK_FOR_OBJECT, COVISE_MESSAGE_OBJECT_FOUND, COVISE_MESSAGE_OBJECT_NOT_FOUND, COVISE_MESSAGE_HAS_OBJECT_CHANGED,
  COVISE_MESSAGE_OBJECT_UPDATE, COVISE_MESSAGE_OBJECT_TRANSFER, COVISE_MESSAGE_OBJECT_FOLLOWS, COVISE_MESSAGE_OBJECT_OK,
  COVISE_MESSAGE_CLOSE_SOCKET, COVISE_MESSAGE_DESTROY_OBJECT, COVISE_MESSAGE_CTRL_DESTROY_OBJECT, COVISE_MESSAGE_QUIT,
  COVISE_MESSAGE_START, COVISE_MESSAGE_COVISE_ERROR, COVISE_MESSAGE_INOBJ, COVISE_MESSAGE_OUTOBJ,
  COVISE_MESSAGE_OBJECT_NO_LONGER_USED, COVISE_MESSAGE_SET_ACCESS, COVISE_MESSAGE_FINALL, COVISE_MESSAGE_ADD_OBJECT,
  COVISE_MESSAGE_DELETE_OBJECT, COVISE_MESSAGE_NEW_OBJECT_VERSION, COVISE_MESSAGE_RENDER, COVISE_MESSAGE_WAIT_CONTACT,
  COVISE_MESSAGE_PARINFO, COVISE_MESSAGE_MAKE_DATA_CONNECTION, COVISE_MESSAGE_COMPLETE_DATA_CONNECTION, COVISE_MESSAGE_SHM_FREE,
  COVISE_MESSAGE_GET_TRANSFER_PORT, COVISE_MESSAGE_TRANSFER_PORT, COVISE_MESSAGE_CONNECT_TRANSFERMANAGER, COVISE_MESSAGE_STDINOUT_EMPTY,
  COVISE_MESSAGE_WARNING, COVISE_MESSAGE_INFO, COVISE_MESSAGE_REPLACE_OBJECT, COVISE_MESSAGE_PLOT,
  COVISE_MESSAGE_GET_LIST_OF_INTERFACES, COVISE_MESSAGE_USR1, COVISE_MESSAGE_USR2, COVISE_MESSAGE_USR3,
  COVISE_MESSAGE_USR4, COVISE_MESSAGE_NEW_OBJECT_OK, COVISE_MESSAGE_NEW_OBJECT_FAILED, COVISE_MESSAGE_NEW_OBJECT_SHM_MALLOC_LIST,
  COVISE_MESSAGE_REQ_UI, COVISE_MESSAGE_NEW_PART_ADDED, COVISE_MESSAGE_SENDING_NEW_PART, COVISE_MESSAGE_FINPART,
  COVISE_MESSAGE_NEW_PART_AVAILABLE, COVISE_MESSAGE_OBJECT_ON_HOSTS, COVISE_MESSAGE_OBJECT_FOLLOWS_CONT, COVISE_MESSAGE_CRB_EXEC,
  COVISE_MESSAGE_COVISE_STOP_PIPELINE, COVISE_MESSAGE_PREPARE_CONTACT_MODULE, COVISE_MESSAGE_MODULE_CONTACT_MODULE, COVISE_MESSAGE_SEND_APPL_PROCID,
  COVISE_MESSAGE_INTERFACE_LIST, COVISE_MESSAGE_MODULE_LIST, COVISE_MESSAGE_HOSTID, COVISE_MESSAGE_MODULE_STARTED,
  COVISE_MESSAGE_GET_USER, COVISE_MESSAGE_SOCKET_CLOSED, COVISE_MESSAGE_NEW_COVISED, COVISE_MESSAGE_USER_LIST,
  COVISE_MESSAGE_STARTUP_INFO, COVISE_MESSAGE_CO_MODULE, COVISE_MESSAGE_WRITE_SCRIPT, COVISE_MESSAGE_CRB,
  COVISE_MESSAGE_GENERIC, COVISE_MESSAGE_RENDER_MODULE, COVISE_MESSAGE_FEEDBACK, COVISE_MESSAGE_VRB_CONTACT,
  COVISE_MESSAGE_VRB_CONNECT_TO_COVISE, COVISE_MESSAGE_VRB_CHECK_COVER, COVISE_MESSAGE_END_IMM_CB, COVISE_MESSAGE_NEW_DESK,
  COVISE_MESSAGE_VRB_SET_USERINFO, COVISE_MESSAGE_VRB_GET_ID, COVISE_MESSAGE_VRB_SET_GROUP, COVISE_MESSAGE_VRB_QUIT,
  COVISE_MESSAGE_VRB_SET_MASTER, COVISE_MESSAGE_VRB_GUI, COVISE_MESSAGE_VRB_CLOSE_VRB_CONNECTION, COVISE_MESSAGE_VRB_REQUEST_FILE,
  COVISE_MESSAGE_VRB_SEND_FILE, COVISE_MESSAGE_VRB_CURRENT_FILE, COVISE_MESSAGE_CRB_QUIT, COVISE_MESSAGE_REMOVED_HOST,
  COVISE_MESSAGE_START_COVER_SLAVE, COVISE_MESSAGE_VRB_REGISTRY_ENTRY_CHANGED, COVISE_MESSAGE_VRB_REGISTRY_ENTRY_DELETED, COVISE_MESSAGE_VRB_REGISTRY_SUBSCRIBE_CLASS,
  COVISE_MESSAGE_VRB_REGISTRY_SUBSCRIBE_VARIABLE, COVISE_MESSAGE_VRB_REGISTRY_CREATE_ENTRY, COVISE_MESSAGE_VRB_REGISTRY_SET_VALUE, COVISE_MESSAGE_VRB_REGISTRY_DELETE_ENTRY,
  COVISE_MESSAGE_VRB_REGISTRY_UNSUBSCRIBE_CLASS, COVISE_MESSAGE_VRB_REGISTRY_UNSUBSCRIBE_VARIABLE, COVISE_MESSAGE_SYNCHRONIZED_ACTION, COVISE_MESSAGE_ACCESSGRID_DAEMON,
  COVISE_MESSAGE_TABLET_UI, COVISE_MESSAGE_QUERY_DATA_PATH, COVISE_MESSAGE_SEND_DATA_PATH, COVISE_MESSAGE_VRB_FB_RQ,
  COVISE_MESSAGE_VRB_FB_SET, COVISE_MESSAGE_VRB_FB_REMREQ, COVISE_MESSAGE_UPDATE_LOADED_MAPNAME, COVISE_MESSAGE_CRB_EXEC_DEBUG,
  COVISE_MESSAGE_CRB_EXEC_MEMCHECK, COVISE_MESSAGE_SSLDAEMON, COVISE_MESSAGE_VISENSO_UI, COVISE_MESSAGE_LAST_DUMMY_MESSAGE
}
 
enum  sender_type {
  UNDEFINED = 0, CONTROLLER = 1, DATAMANAGER = 2, USERINTERFACE = 3,
  RENDERER = 4, APPLICATIONMODULE = 5, TRANSFERMANAGER = 6, SIMPLEPROCESS = 7,
  SIMPLECONTROLLER = 8, STDINOUT = 9, COVISED = 10
}
 
enum  colormap_type { RGBAX, VIRVO }
 
enum  appl_port_type {
  DESCRIPTION = 0, INPUT_PORT, OUTPUT_PORT, PARIN,
  PAROUT
}
 
enum  access_type {
  ACC_DENIED = 0x0, ACC_NONE = 0x1, ACC_READ_ONLY = 0x2, ACC_WRITE_ONLY = 0x4,
  ACC_READ_AND_WRITE = 0x8, ACC_READ_WRITE_DESTROY = 0x10, ACC_REMOTE_DATA_MANAGER = 0x20
}
 
enum  vrb_gui_subtype {
  LOAD_FILE = 0, NEW_FILE, DO_QUIT, LOAD_PLUGIN,
  NUM_GUI_SUBTYPES
}
 

Functions

QTextStream & operator<< (QTextStream &out, const coConfigEntryStringList list)
 
std::ostream & operator<< (std::ostream &str, const ChoiceList &cl)
 
template<class T >
std::ostream & operator<< (std::ostream &str, const coDeque< T > &queue)
 
static int compare_entries (const void *k1, const void *k2)
 
unsigned long key_to_hash (const char *str)
 
unsigned long key_to_hash (const char *str, unsigned int)
 
int key_equal (const char *k1, const char *k2)
 
int Max (int v1, int v2)
 
void print_comment (int line, const char *filename, const char *fmt,...)
 
void print_exit (int line, const char *filename, int how)
 
void print_exit (int line, const char *filename, const char *why, int how)
 
void print_error (int line, const char *filename, const char *fmt,...)
 
void print_time (const char *comment)
 
UTILEXPORT ostream & operator<< (ostream &str, const coObjID &id)
 
UTILEXPORT ostream & operator<< (ostream &str, const coObjInfo &info)
 
UTILEXPORT std::ostream & operator<< (std::ostream &, const coObjID &)
 
UTILEXPORT int compare (const coObjID &a, const coObjID &b)
 
INLINE bool operator< (const coObjID &a, const coObjID &b)
 
INLINE bool operator> (const coObjID &a, const coObjID &b)
 
INLINE bool operator<= (const coObjID &a, const coObjID &b)
 
INLINE bool operator>= (const coObjID &a, const coObjID &b)
 
INLINE bool operator== (const coObjID &a, const coObjID &b)
 
INLINE bool operator!= (const coObjID &a, const coObjID &b)
 
UTILEXPORT std::ostream & operator<< (std::ostream &, const coObjInfo &)
 
INLINE int operator== (const coObjInfo &a, const coObjInfo &b)
 
INLINE std::ostream & operator<< (std::ostream &str, const coRunRec &rec)
 
INLINE bool operator== (const coRunRec &step1, const coRunRec &step2)
 
INLINE std::ostream & operator<< (std::ostream &str, coRunRecList &list)
 
void TIME_SET (TimeType &x, double ti)
 
double coTimerGetFloat (const TimeType &x)
 
static void setvar (const char *variable, const std::string &value)
 
static void splitpath (const std::string &value, std::vector< std::string > *components)
 
static void prependpath (const char *variable, std::string value)
 
bool setupEnvironment (int argc, char *argv[])
 
double my_round (double x)
 
double my_log2 (double x)
 
bool FP_EQUAL (double s, double t)
 
int math_logstar_n (int n)
 
int math_N (int n, int h)
 
int getopt (int argc, TCHAR *argv[], TCHAR *optstring)
 
void resolveError ()
 
void coPerror (const char *prefix)
 
bool NETEXPORT checkSSLError (SSL *ssl, int error)
 
void swap_byte (unsigned int)
 
void swap_bytes (unsigned int *, int)
 
void swap_short_byte (unsigned short)
 
void swap_short_bytes (unsigned short *, int)
 
int covise_std_compare (char *, char *)
 
void fill_chunk_list ()
 
MemChunknew_memchunk ()
 
MemChunknew_memchunk (int no, void *add, shmSizeType s)
 
void delete_memchunk (MemChunk *chunk_ptr)
 
static void itoa (char *dest, int src)
 
int ObjectEntry_compare (ObjectEntry *a, ObjectEntry *b)
 
void clean_all (int arg)
 
int execProcessWMI (const char *, const char *, const char *, const char *, const char *)
 
SHMEXPORT SharedMemoryget_shared_memory ()
 
static coShmArraygetShmArray (const char *name)
 
void PackElement_print (PackElement *th)
 
ostream & operator<< (ostream &outfile, coDoBasisTree &tree)
 
int coIndex (const int i[3], const int dims[3])
 
int coIndex (int i, int j, int k, int im, int jm, int km)
 
int coIndex (int i, int j, int k, const int dims[3])
 
int InvTrans (float out[3][3], const float in[3][3])
 
void vectorProduct (float *normal, const float *v1, const float *v2)
 
float dotProduct (const float *v1, const float *v2)
 
void createVector (float *result, const float *org, const float *end)
 
std::ostream & operator<< (std::ostream &, grid_methods::octTree &)
 
double sqr (float x)
 
static int readConfig (const char *varName, int defaultValue)
 
static void RedressVertexOrder (const coDistributedObject *lines, const coDistributedObject *colorLines)
 
double dot_product (EDGE_VECTOR &vector1, EDGE_VECTOR &vector2)
 
EDGE_VECTOR cross_product (EDGE_VECTOR &vector1, EDGE_VECTOR &vector2)
 
double length (EDGE_VECTOR &vector)
 
PLANE_EDGE_INTERSECTION PlaneEdgeVertexInterpolate (float x1, float y1, float z1, float x2, float y2, float z2, S_V_DATA data1, S_V_DATA data2, int v1, int v2, double p, EDGE_VECTOR unit_normal_vector, double D1, double D2)
 
bool test_plane_edge_intersection (PLANE_EDGE_INTERSECTION_VECTOR &intsec_vector, PLANE_EDGE_INTERSECTION &intsec, float *x_coord_in, float *y_coord_in, float *z_coord_in)
 
PLANE_EDGE_INTERSECTION_VECTOR calculate_intersections (float *udata_in, float *vdata_in, float *wdata_in, int num_elem_in, int *elem_in, int num_conn_in, int *conn_in, float *x_coord_in, float *y_coord_in, float *z_coord_in, float p, EDGE_VECTOR unit_normal_vector)
 
int assign_int_index (PLANE_EDGE_INTERSECTION_VECTOR &intsec_vector, int edge_vertex1, int edge_vertex2)
 
bool find_intersection (PLANE_EDGE_INTERSECTION_VECTOR &intsec_vector, int edge_vertex1, int edge_vertex2)
 
double get_cosine (EDGE_VECTOR &vector, EDGE_VECTOR &plane_base_x, EDGE_VECTOR &plane_base_y)
 
void generate_capping_contour (CONTOUR &capping_contour, PLANE_EDGE_INTERSECTION_VECTOR &intsec_vector, EDGE_VECTOR &plane_base_x, EDGE_VECTOR &plane_base_y, vector< float > &u_data_vector, vector< float > &v_data_vector, vector< float > &w_data_vector)
 
coDistributedObjectcheckUSG (coDistributedObject *DistrObj, const coObjInfo &outInfo)
 
void boundingBox (float **x, float **y, float **z, int *c, int n, float *bbx1, float *bby1, float *bbz1, float *bbx2, float *bby2, float *bbz2)
 
int isEqual (float x1, float y1, float z1, float x2, float y2, float z2, float dist)
 
int getOctant (float x, float y, float z, float ox, float oy, float oz)
 
void getOctantBounds (int o, float ox, float oy, float oz, float bbx1, float bby1, float bbz1, float bbx2, float bby2, float bbz2, float *bx1, float *by1, float *bz1, float *bx2, float *by2, float *bz2)
 
void computeCell (float *xcoord, float *ycoord, float *zcoord, int *coordInBox, int numCoordInBox, float bbx1, float bby1, float bbz1, float bbx2, float bby2, float bbz2, int optimize, float maxDistanceSqr, int maxCoord)
 
void computeCell (float *xcoord, float *ycoord, float *zcoord, int *coordInBox, int numCoordInBox, float bbx1, float bby1, float bbz1, float bbx2, float bby2, float bbz2, int maxCoord, int *replBy, int &numCoordToRemove)
 
void computeWorkingLists (int num_coord)
 
void computeReplaceLists (int num_coord, int *replBy, int *&source2filtered, int *&filtered2source)
 
coDistributedObjectfilterCoordinates (coDistributedObject *obj_in, const coObjInfo &outInfo, int master_num_coord, float *xcoord, float *ycoord, float *zcoord)
 
float dot_product (EDGE_VECTOR vector1, EDGE_VECTOR vector2)
 
EDGE_VECTOR cross_product (EDGE_VECTOR vector1, EDGE_VECTOR vector2)
 
double vec_length (EDGE_VECTOR &vector)
 
ISOSURFACE_EDGE_INTERSECTION VertexInterpolate (float x1, float y1, float z1, float x2, float y2, float z2, float isovalue, float data1, float data2, int v1, int v2)
 
bool test_intersection (ISOSURFACE_EDGE_INTERSECTION_VECTOR &intsec_vector, ISOSURFACE_EDGE_INTERSECTION &intsec, float *x_coord_in, float *y_coord_in, float *z_coord_in, bool &improper_topology)
 
float map_to_isosurface (float coord_x1, float coord_x2, float coord_y1, float coord_y2, float coord_z1, float coord_z2, float coord_isox, float coord_isoy, float coord_isoz, float data_1, float data_2, bool int_vertex1, bool int_vertex2)
 
ISOSURFACE_EDGE_INTERSECTION_VECTOR calculate_intersections (int num_elem_in, int *elem_in, int num_conn_in, int *conn_in, float *x_coord_in, float *y_coord_in, float *z_coord_in, float *isodata_in, float isovalue, float *sdata_in, float *udata_in, float *vdata_in, float *wdata_in, bool isomap, bool &improper_topology)
 
int assign_int_index (ISOSURFACE_EDGE_INTERSECTION_VECTOR intsec_vector, int edge_vertex1, int edge_vertex2)
 
bool find_intersection (ISOSURFACE_EDGE_INTERSECTION_VECTOR intsec_vector, int &edge_vertex1, int &edge_vertex2, float *x_coord_in, float *y_coord_in, float *z_coord_in, bool improper_topology, int &int_index)
 
void find_current_face (CONTOUR &contour, ISOSURFACE_EDGE_INTERSECTION_VECTOR intsec_vector, int &edge_vertex1, int &edge_vertex2, float &data_vertex1, float &data_vertex2, float *isodata_in, int *elem_in, int *conn_in, int *index_list, int *polygon_list, int num_coord_in, int num_conn_in, int num_elem_in, int &ring_counter, int &current_face, float *x_coord_in, float *y_coord_in, float *z_coord_in, bool improper_topology, bool &abort_tracing_isocontour)
 
void generate_isocontour (ISOSURFACE_EDGE_INTERSECTION_VECTOR intsec_vector, float data_vertex1, float data_vertex2, int edge_vertex1, int edge_vertex2, int &new_edge_vertex1, int &new_edge_vertex2, int *elem_in, int *conn_in, float isovalue, int num_elem_in, int num_conn_in, int current_face, float *x_coord_in, float *y_coord_in, float *z_coord_in, bool improper_topology, bool &abort_tracing_isocontour, CONTOUR contour, int num_of_rings, int ring_end)
 
void generate_tesselation (TESSELATION &triangulation, CONTOUR contour, ISOSURFACE_EDGE_INTERSECTION_VECTOR intsec_vector)
 
template<class Grid >
void RainAlgorithm (const Grid &grid, const typename Grid::Border &border, std::vector< int > &tags)
 
const char & skipSpace (const char *&str)
 
const char & skipNonSpace (const char *&str)
 
static bool checkPortName (const char *name)
 
ostream & operator<< (ostream &str, const coPort &port)
 
static unsigned char * pngread (FILE *fp, int *w, int *h, int *nc)
 taken from Uwe's implementation in COVER - cleanup later More...
 
static coImageImplcreatePNG (const char *filename)
 static initializer More...
 
static double get_gamma_exp (void)
 
static int pngreadstr (FILE *fp, int *w, int *h, int *nc, png_structp png_ptr, png_infop info_ptr, unsigned char **pixels, unsigned char ***rows)
 
static coImageImplcreateTEMPL (const char *filename)
 static initializer More...
 
unsigned char * tifread (const char *filename, int *w, int *h, int *nc)
 
static coImageImplcreateTIFF (const char *filename)
 static initializer More...
 
int dropValid (File29::DropRec &drop, float maxDropSize, int zeroMass)
 
int getSamm8case (const int *v)
 
static void debugSamm8 (FILE *debug, const int *sammVert, const SammConv::ConvertSAMM *convert)
 
void printStdout (const char *text)
 
void printNothing (const char *)
 
int info29 (const char *filename)
 
int info16 (const char *filename)
 
int info09 (const char *filename)
 
bool operator== (const covise::covise__ColormapPin &p1, const covise::covise__ColormapPin &p2)
 
bool operator!= (const covise::covise__ColormapPin &p1, const covise::covise__ColormapPin &p2)
 
bool operator== (const covise::covise__Colormap &c1, const covise::covise__Colormap &c2)
 
bool operator!= (const covise::covise__Colormap &c1, const covise::covise__Colormap &c2)
 

Variables

static const int path_buffer_size = 1024 + 1
 
FILE * COVISE_time_hdl = NULL
 
static FILE * COVISE_debug_hdl = NULL
 
int COVISE_debug_level = 0
 
static const char * COVISE_debug_filename = "covise.log"
 
static const double C_EPS = 1.0e-20
 
static const int FIRSTPT = 1
 
static const int LASTPT = 2
 
static const int T_X = 1
 
static const int T_Y = 2
 
static const int T_SINK = 3
 
static const int INFINITY = 0x40000000
 
static const int S_LEFT = 1
 
static const int S_RIGHT = 2
 
static const int ST_VALID = 1
 
static const int ST_INVALID = 2
 
static const int SP_SIMPLE_LRUP = 1
 
static const int SP_SIMPLE_LRDN = 2
 
static const int SP_2UP_2DN = 3
 
static const int SP_2UP_LEFT = 4
 
static const int SP_2UP_RIGHT = 5
 
static const int SP_2DN_LEFT = 6
 
static const int SP_2DN_RIGHT = 7
 
static const int SP_NOSPLIT = -1
 
static const int TR_FROM_UP = 1
 
static const int TR_FROM_DN = 2
 
static const int TRI_LHS = 1
 
static const int TRI_RHS = 2
 
TCHAR * optarg
 
int optind = 0
 
UTILEXPORT int opterr
 
const char DF_NONE = 0
 
const char DF_IEEE = 1
 
const char DF_CRAY = 2
 
const int COVISE_SOCKET_INVALID = -2
 
const char df_local_machine = DF_IEEE
 
const int MSG_NOCOPY = 0
 
const int MSG_COPY = 1
 
COVISEEXPORT const char * covise_msg_types_array []
 
static int n_node = 0
 
static MemChunkchunk_list = 0L
 
const int NO_OF_TREES = 256
 
const int NO_OF_MEMCHUNKS = 1000
 
const int SIZEOF_IEEE_CHAR = 1
 
const int SIZEOF_IEEE_SHORT = 2
 
const int SIZEOF_IEEE_INT = 4
 
const int SIZEOF_IEEE_LONG = 4
 
const int SIZEOF_IEEE_FLOAT = 4
 
const int SIZEOF_IEEE_DOUBLE = 8
 
const int IOVEC_MIN_SIZE = 10000
 
const int OBJECT_BUFFER_SIZE = 50000 * SIZEOF_ALIGNMENT
 
const int IOVEC_MAX_LENGTH = 16
 
const int MAX_INT_PER_DATA = MAX((sizeof(double) / sizeof(int)), 2)
 
const int SIZE_PER_TYPE_ENTRY = sizeof(int) + MAX_INT_PER_DATA * sizeof(int)
 
Converter converter
 
static FILE * COVISE_debug_hdl = NULL
 
static const char * COVISE_debug_filename = "covise.log"
 
void(*)(int) my_signal (int signo, void(*func)(int))
 
const int MAXTOKENS = 10
 
const int SIZEOF_ALIGNMENT = 8
 
const int NONE = 0
 
const int CHARSHMARRAY = 13
 
const int SHORTSHMARRAY = 14
 
const int INTSHMARRAY = 15
 
const int LONGSHMARRAY = 16
 
const int FLOATSHMARRAY = 17
 
const int DOUBLESHMARRAY = 18
 
const int EMPTYCHARSHMARRAY = 13 | 0x80
 
const int EMPTYSHORTSHMARRAY = 14 | 0x80
 
const int EMPTYINTSHMARRAY = 15 | 0x80
 
const int EMPTYLONGSHMARRAY = 16 | 0x80
 
const int EMPTYFLOATSHMARRAY = 17 | 0x80
 
const int EMPTYDOUBLESHMARRAY = 18 | 0x80
 
const int SHMPTRARRAY = 19
 
const int CHARSHM = 20
 
const int SHORTSHM = 21
 
const int INTSHM = 22
 
const int LONGSHM = 23
 
const int FLOATSHM = 24
 
const int DOUBLESHM = 25
 
const int USERDEFINED = 26
 
const int SHMPTR = 27
 
const int COVISE_OBJECTID = 28
 
const int DISTROBJ = 29
 
const int STRINGSHMARRAY = 30
 
const int STRING = 31
 
const int UNKNOWN = 37
 
const int COVISE_NULLPTR = 38
 
const int COVISE_OPTIONAL = 39
 
const int I_SLIDER = 40
 
const int F_SLIDER = 41
 
const int PER_FACE = 42
 
const int PER_VERTEX = 43
 
const int OVERALL = 44
 
const int FLOAT_SLIDER = 45
 
const int FLOAT_VECTOR = 46
 
const int COVISE_BOOLEAN = 47
 
const int BROWSER = 48
 
const int CHOICE = 49
 
const int FLOAT_SCALAR = 50
 
const int COMMAND = 51
 
const int MMPANEL = 52
 
const int TEXT = 53
 
const int TIMER = 54
 
const int PASSWD = 55
 
const int CLI = 56
 
const int ARRAYSET = 57
 
const int COLORMAP_MSG = 58
 
const int INT_SLIDER = 59
 
const int INT_SCALAR = 60
 
const int INT_VECTOR = 61
 
const int COLOR_MSG = 62
 
const int COLORMAPCHOICE_MSG = 63
 
const int MATERIAL_MSG = 64
 
const int START_EVEN = 0
 
const int START_ODD = 4
 
const int OBJ_OVERWRITE = 0
 
const int OBJ_NO_OVERWRITE = 1
 
const int SET_CREATE = 0
 
const int MAX_NO_SHM = 1000
 
const int COMPARE_ADDRESS = 1
 
const int COMPARE_SIZE = 2
 
const int NUMBER_OF_INT_HEADER_ELEMENTS = 13
 
const int NUMBER_OF_SHM_SIZE_HEADER_ELEMENTS = 4
 
const char USTSDT [] = "USTSDT"
 
const char INTDT [] = "INTDT "
 
const char RGBADT [] = "RGBADT"
 
const char BYTEDT [] = "BYTEDT"
 
int UnstructuredGrid_Num_Nodes [20]
 
static cutting_info Hex_Table [256]
 
static cutting_info Tet_Table [16]
 
static cutting_info Pry_Table [32]
 
static cutting_info Psm_Table [64]
 
static cutting_infoCutting_Info [8] = { 0, 0, 0, 0, Tet_Table, Pry_Table, Psm_Table, Hex_Table }
 
static int Triangle_table [8][4]
 
int numCoordToRemove
 
int * replBy
 
int * filtered2source
 
int * source2filtered
 
int numFiltered
 
static cutting_info Hex_Table [256]
 
static cutting_info Tet_Table [16]
 
static cutting_info Pry_Table [32]
 
static cutting_info Psm_Table [64]
 
static cutting_info Null_Table [16]
 
static cutting_infoCutting_Info [8] = { Null_Table, Null_Table, Null_Table, Null_Table, Tet_Table, Pry_Table, Psm_Table, Hex_Table }
 
static const char * suffixes [] = { "PNG", "png", NULL }
 
static bool registered = coImage::registerImageType(suffixes, &createPNG)
 Registration at factory. More...
 
static const char * suffixes [] = { "TEMPL", NULL }
 
static bool registered = coImage::registerImageType(suffixes, &createTEMPL)
 Registration at factory. More...
 
static const char * suffixes []
 add all suffixes this class might have, NULL-terminated More...
 
static bool registered = coImage::registerImageType(suffixes, &createTIFF)
 Registration at factory. More...
 

Detailed Description

list of all chemical elements

add all suffixes this class might have, NULL-terminated

--— Never forget the Destructor !! ----—

Class to simplify Arguments parsing

Templated double ended queue class.

Author
Franz Maurer
Version
1.0

Class to handle errors, warnings, messages. Static functions only, no non-static members

Basic class implementing the double-hashing algorithm SingleMap algorithm

Author
Lars Frenzel, A. Werner
Version
1.1

Class

Templated list class.

Author
Franz Maurer
Version
1.0

Initialisiert die serielle Schnittstelle so, dass eine Zeichenweise E/A stattfindet ( raw Modus ) Datenbits : 8 Baudrate : baud_rate Stopbits : 1 Startbits : 1 ( wird automatisch gesendet ) Paritaet : keine Handshake : HW

Class for opening and reading/writing serial devices

Class for a very simple UDP server

Class to supply utility functions mapping blanks to char(255)

Class to create Feedback messages

an coHideParam object overrides the value of a parameter if the load function has been used

Base class for all Ports

Base Class for simulation applications

Base class for all ports

Base class to manage parameter ports

Dummy fake image type for bad images

Class Template for new image formats

Base Class: common things for image class implementations

Class @@

Typedef Documentation

typedef unsigned int covise::ArrayLengthType
typedef std::vector<int> covise::CONNECTIVITY_VECTOR
typedef void covise::CoviseCallback(void *userData, void *callbackData)
typedef void covise::CoviseParamCallback(bool inMapLoading, void *userData, void *callbackData)
typedef long covise::data_type
typedef void covise::FeedbackCallback(void *userData, int len, const char *data)
typedef map<int, FileItem *> covise::FileList
typedef std::vector<int>::iterator covise::ITERATOR
typedef std::vector<int> covise::POLYGON
typedef std::vector<int>::iterator covise::POLYGON_ITERATOR
typedef vector<PortItem *> covise::PortItemList
typedef map<int, PortItem *> covise::PortList
typedef std::vector<int> covise::PROCESSED_ELEMENTS
typedef void( covise::shmCallback)(int shmKey, shmSizeType size, char *address)
typedef unsigned int covise::shmSizeType
typedef std::vector<TRIANGLE> covise::TESSELATION
typedef struct timeval covise::TimeType
typedef void( covise::voidFuncintvoidpDef)(int, const void *)

Enumeration Type Documentation

anonymous enum
Enumerator
CO_OBJECT_ID_HASH_SIZE 
Enumerator
ACC_DENIED 
ACC_NONE 
ACC_READ_ONLY 
ACC_WRITE_ONLY 
ACC_READ_AND_WRITE 
ACC_READ_WRITE_DESTROY 
ACC_REMOTE_DATA_MANAGER 
Enumerator
DESCRIPTION 
INPUT_PORT 
OUTPUT_PORT 
PARIN 
PAROUT 
Enumerator
RGBAX 
VIRVO 
Enumerator
COVISE_MESSAGE_EMPTY 
COVISE_MESSAGE_MSG_FAILED 
COVISE_MESSAGE_MSG_OK 
COVISE_MESSAGE_INIT 
COVISE_MESSAGE_FINISHED 
COVISE_MESSAGE_SEND 
COVISE_MESSAGE_ALLOC 
COVISE_MESSAGE_UI 
COVISE_MESSAGE_APP_CONTACT_DM 
COVISE_MESSAGE_DM_CONTACT_DM 
COVISE_MESSAGE_SHM_MALLOC 
COVISE_MESSAGE_SHM_MALLOC_LIST 
COVISE_MESSAGE_MALLOC_OK 
COVISE_MESSAGE_MALLOC_LIST_OK 
COVISE_MESSAGE_MALLOC_FAILED 
COVISE_MESSAGE_PREPARE_CONTACT 
COVISE_MESSAGE_PREPARE_CONTACT_DM 
COVISE_MESSAGE_PORT 
COVISE_MESSAGE_GET_SHM_KEY 
COVISE_MESSAGE_NEW_OBJECT 
COVISE_MESSAGE_GET_OBJECT 
COVISE_MESSAGE_REGISTER_TYPE 
COVISE_MESSAGE_NEW_SDS 
COVISE_MESSAGE_SEND_ID 
COVISE_MESSAGE_ASK_FOR_OBJECT 
COVISE_MESSAGE_OBJECT_FOUND 
COVISE_MESSAGE_OBJECT_NOT_FOUND 
COVISE_MESSAGE_HAS_OBJECT_CHANGED 
COVISE_MESSAGE_OBJECT_UPDATE 
COVISE_MESSAGE_OBJECT_TRANSFER 
COVISE_MESSAGE_OBJECT_FOLLOWS 
COVISE_MESSAGE_OBJECT_OK 
COVISE_MESSAGE_CLOSE_SOCKET 
COVISE_MESSAGE_DESTROY_OBJECT 
COVISE_MESSAGE_CTRL_DESTROY_OBJECT 
COVISE_MESSAGE_QUIT 
COVISE_MESSAGE_START 
COVISE_MESSAGE_COVISE_ERROR 
COVISE_MESSAGE_INOBJ 
COVISE_MESSAGE_OUTOBJ 
COVISE_MESSAGE_OBJECT_NO_LONGER_USED 
COVISE_MESSAGE_SET_ACCESS 
COVISE_MESSAGE_FINALL 
COVISE_MESSAGE_ADD_OBJECT 
COVISE_MESSAGE_DELETE_OBJECT 
COVISE_MESSAGE_NEW_OBJECT_VERSION 
COVISE_MESSAGE_RENDER 
COVISE_MESSAGE_WAIT_CONTACT 
COVISE_MESSAGE_PARINFO 
COVISE_MESSAGE_MAKE_DATA_CONNECTION 
COVISE_MESSAGE_COMPLETE_DATA_CONNECTION 
COVISE_MESSAGE_SHM_FREE 
COVISE_MESSAGE_GET_TRANSFER_PORT 
COVISE_MESSAGE_TRANSFER_PORT 
COVISE_MESSAGE_CONNECT_TRANSFERMANAGER 
COVISE_MESSAGE_STDINOUT_EMPTY 
COVISE_MESSAGE_WARNING 
COVISE_MESSAGE_INFO 
COVISE_MESSAGE_REPLACE_OBJECT 
COVISE_MESSAGE_PLOT 
COVISE_MESSAGE_GET_LIST_OF_INTERFACES 
COVISE_MESSAGE_USR1 
COVISE_MESSAGE_USR2 
COVISE_MESSAGE_USR3 
COVISE_MESSAGE_USR4 
COVISE_MESSAGE_NEW_OBJECT_OK 
COVISE_MESSAGE_NEW_OBJECT_FAILED 
COVISE_MESSAGE_NEW_OBJECT_SHM_MALLOC_LIST 
COVISE_MESSAGE_REQ_UI 
COVISE_MESSAGE_NEW_PART_ADDED 
COVISE_MESSAGE_SENDING_NEW_PART 
COVISE_MESSAGE_FINPART 
COVISE_MESSAGE_NEW_PART_AVAILABLE 
COVISE_MESSAGE_OBJECT_ON_HOSTS 
COVISE_MESSAGE_OBJECT_FOLLOWS_CONT 
COVISE_MESSAGE_CRB_EXEC 
COVISE_MESSAGE_COVISE_STOP_PIPELINE 
COVISE_MESSAGE_PREPARE_CONTACT_MODULE 
COVISE_MESSAGE_MODULE_CONTACT_MODULE 
COVISE_MESSAGE_SEND_APPL_PROCID 
COVISE_MESSAGE_INTERFACE_LIST 
COVISE_MESSAGE_MODULE_LIST 
COVISE_MESSAGE_HOSTID 
COVISE_MESSAGE_MODULE_STARTED 
COVISE_MESSAGE_GET_USER 
COVISE_MESSAGE_SOCKET_CLOSED 
COVISE_MESSAGE_NEW_COVISED 
COVISE_MESSAGE_USER_LIST 
COVISE_MESSAGE_STARTUP_INFO 
COVISE_MESSAGE_CO_MODULE 
COVISE_MESSAGE_WRITE_SCRIPT 
COVISE_MESSAGE_CRB 
COVISE_MESSAGE_GENERIC 
COVISE_MESSAGE_RENDER_MODULE 
COVISE_MESSAGE_FEEDBACK 
COVISE_MESSAGE_VRB_CONTACT 
COVISE_MESSAGE_VRB_CONNECT_TO_COVISE 
COVISE_MESSAGE_VRB_CHECK_COVER 
COVISE_MESSAGE_END_IMM_CB 
COVISE_MESSAGE_NEW_DESK 
COVISE_MESSAGE_VRB_SET_USERINFO 
COVISE_MESSAGE_VRB_GET_ID 
COVISE_MESSAGE_VRB_SET_GROUP 
COVISE_MESSAGE_VRB_QUIT 
COVISE_MESSAGE_VRB_SET_MASTER 
COVISE_MESSAGE_VRB_GUI 
COVISE_MESSAGE_VRB_CLOSE_VRB_CONNECTION 
COVISE_MESSAGE_VRB_REQUEST_FILE 
COVISE_MESSAGE_VRB_SEND_FILE 
COVISE_MESSAGE_VRB_CURRENT_FILE 
COVISE_MESSAGE_CRB_QUIT 
COVISE_MESSAGE_REMOVED_HOST 
COVISE_MESSAGE_START_COVER_SLAVE 
COVISE_MESSAGE_VRB_REGISTRY_ENTRY_CHANGED 
COVISE_MESSAGE_VRB_REGISTRY_ENTRY_DELETED 
COVISE_MESSAGE_VRB_REGISTRY_SUBSCRIBE_CLASS 
COVISE_MESSAGE_VRB_REGISTRY_SUBSCRIBE_VARIABLE 
COVISE_MESSAGE_VRB_REGISTRY_CREATE_ENTRY 
COVISE_MESSAGE_VRB_REGISTRY_SET_VALUE 
COVISE_MESSAGE_VRB_REGISTRY_DELETE_ENTRY 
COVISE_MESSAGE_VRB_REGISTRY_UNSUBSCRIBE_CLASS 
COVISE_MESSAGE_VRB_REGISTRY_UNSUBSCRIBE_VARIABLE 
COVISE_MESSAGE_SYNCHRONIZED_ACTION 
COVISE_MESSAGE_ACCESSGRID_DAEMON 
COVISE_MESSAGE_TABLET_UI 
COVISE_MESSAGE_QUERY_DATA_PATH 
COVISE_MESSAGE_SEND_DATA_PATH 
COVISE_MESSAGE_VRB_FB_RQ 
COVISE_MESSAGE_VRB_FB_SET 
COVISE_MESSAGE_VRB_FB_REMREQ 
COVISE_MESSAGE_UPDATE_LOADED_MAPNAME 
COVISE_MESSAGE_CRB_EXEC_DEBUG 
COVISE_MESSAGE_CRB_EXEC_MEMCHECK 
COVISE_MESSAGE_SSLDAEMON 
COVISE_MESSAGE_VISENSO_UI 
COVISE_MESSAGE_LAST_DUMMY_MESSAGE 
Enumerator
UNDEFINED 
CONTROLLER 
DATAMANAGER 
USERINTERFACE 
RENDERER 
APPLICATIONMODULE 
TRANSFERMANAGER 
SIMPLEPROCESS 
SIMPLECONTROLLER 
STDINOUT 
COVISED 
Enumerator
LOAD_FILE 
NEW_FILE 
DO_QUIT 
LOAD_PLUGIN 
NUM_GUI_SUBTYPES 

Function Documentation

int covise::assign_int_index ( PLANE_EDGE_INTERSECTION_VECTOR &  intsec_vector,
int  edge_vertex1,
int  edge_vertex2 
)
int covise::assign_int_index ( ISOSURFACE_EDGE_INTERSECTION_VECTOR  intsec_vector,
int  edge_vertex1,
int  edge_vertex2 
)
void covise::boundingBox ( float **  x,
float **  y,
float **  z,
int *  c,
int  n,
float *  bbx1,
float *  bby1,
float *  bbz1,
float *  bbx2,
float *  bby2,
float *  bbz2 
)
PLANE_EDGE_INTERSECTION_VECTOR covise::calculate_intersections ( float *  udata_in,
float *  vdata_in,
float *  wdata_in,
int  num_elem_in,
int *  elem_in,
int  num_conn_in,
int *  conn_in,
float *  x_coord_in,
float *  y_coord_in,
float *  z_coord_in,
float  p,
EDGE_VECTOR  unit_normal_vector 
)
ISOSURFACE_EDGE_INTERSECTION_VECTOR covise::calculate_intersections ( int  num_elem_in,
int *  elem_in,
int  num_conn_in,
int *  conn_in,
float *  x_coord_in,
float *  y_coord_in,
float *  z_coord_in,
float *  isodata_in,
float  isovalue,
float *  sdata_in,
float *  udata_in,
float *  vdata_in,
float *  wdata_in,
bool  isomap,
bool &  improper_topology 
)
static bool covise::checkPortName ( const char *  name)
static
bool NETEXPORT covise::checkSSLError ( SSL ssl,
int  error 
)
ALGEXPORT coDistributedObject * covise::checkUSG ( coDistributedObject DistrObj,
const coObjInfo outInfo 
)

create a Replace-List

void covise::clean_all ( int  arg)
int covise::coIndex ( const int  i[3],
const int  dims[3] 
)
inline
int covise::coIndex ( int  i,
int  j,
int  k,
int  im,
int  jm,
int  km 
)
inline
int covise::coIndex ( int  i,
int  j,
int  k,
const int  dims[3] 
)
inline
UTILEXPORT int covise::compare ( const coObjID &  a,
const coObjID &  b 
)
static int covise::compare_entries ( const void k1,
const void k2 
)
static
void covise::computeCell ( float *  xcoord,
float *  ycoord,
float *  zcoord,
int *  coordInBox,
int  numCoordInBox,
float  bbx1,
float  bby1,
float  bbz1,
float  bbx2,
float  bby2,
float  bbz2,
int  optimize,
float  maxDistanceSqr,
int  maxCoord 
)
void covise::computeCell ( float *  xcoord,
float *  ycoord,
float *  zcoord,
int *  coordInBox,
int  numCoordInBox,
float  bbx1,
float  bby1,
float  bbz1,
float  bbx2,
float  bby2,
float  bbz2,
int  maxCoord,
int *  replBy,
int &  numCoordToRemove 
)
void covise::computeReplaceLists ( int  num_coord,
int *  replBy,
int *&  source2filtered,
int *&  filtered2source 
)
void covise::computeWorkingLists ( int  num_coord)
void covise::coPerror ( const char *  prefix)
double covise::coTimerGetFloat ( const TimeType &  x)
inline
int covise::covise_std_compare ( char *  ,
char *   
)
static coImageImpl* covise::createPNG ( const char *  filename)
static

static initializer

static coImageImpl* covise::createTEMPL ( const char *  filename)
static

static initializer

static coImageImpl* covise::createTIFF ( const char *  filename)
static

static initializer

void covise::createVector ( float *  result,
const float *  org,
const float *  end 
)
inline
EDGE_VECTOR covise::cross_product ( EDGE_VECTOR &  vector1,
EDGE_VECTOR &  vector2 
)
EDGE_VECTOR covise::cross_product ( EDGE_VECTOR  vector1,
EDGE_VECTOR  vector2 
)
static void covise::debugSamm8 ( FILE *  debug,
const int *  sammVert,
const SammConv::ConvertSAMM convert 
)
static
AVL_EXTERN void covise::delete_memchunk ( MemChunk chunk_ptr)
double covise::dot_product ( EDGE_VECTOR &  vector1,
EDGE_VECTOR &  vector2 
)
float covise::dot_product ( EDGE_VECTOR  vector1,
EDGE_VECTOR  vector2 
)
float covise::dotProduct ( const float *  v1,
const float *  v2 
)
inline
int covise::dropValid ( File29::DropRec drop,
float  maxDropSize,
int  zeroMass 
)
inline
COVISEEXPORT int covise::execProcessWMI ( const char *  ,
const char *  ,
const char *  ,
const char *  ,
const char *   
)
void covise::fill_chunk_list ( )
coDistributedObject * covise::filterCoordinates ( coDistributedObject obj_in,
const coObjInfo outInfo,
int  master_num_coord,
float *  xcoord,
float *  ycoord,
float *  zcoord 
)
void covise::find_current_face ( CONTOUR &  contour,
ISOSURFACE_EDGE_INTERSECTION_VECTOR  intsec_vector,
int &  edge_vertex1,
int &  edge_vertex2,
float &  data_vertex1,
float &  data_vertex2,
float *  isodata_in,
int *  elem_in,
int *  conn_in,
int *  index_list,
int *  polygon_list,
int  num_coord_in,
int  num_conn_in,
int  num_elem_in,
int &  ring_counter,
int &  current_face,
float *  x_coord_in,
float *  y_coord_in,
float *  z_coord_in,
bool  improper_topology,
bool &  abort_tracing_isocontour 
)
bool covise::find_intersection ( PLANE_EDGE_INTERSECTION_VECTOR &  intsec_vector,
int  edge_vertex1,
int  edge_vertex2 
)
bool covise::find_intersection ( ISOSURFACE_EDGE_INTERSECTION_VECTOR  intsec_vector,
int &  edge_vertex1,
int &  edge_vertex2,
float *  x_coord_in,
float *  y_coord_in,
float *  z_coord_in,
bool  improper_topology,
int &  int_index 
)
bool covise::FP_EQUAL ( double  s,
double  t 
)
void covise::generate_capping_contour ( CONTOUR &  capping_contour,
PLANE_EDGE_INTERSECTION_VECTOR &  intsec_vector,
EDGE_VECTOR &  plane_base_x,
EDGE_VECTOR &  plane_base_y,
vector< float > &  u_data_vector,
vector< float > &  v_data_vector,
vector< float > &  w_data_vector 
)
void covise::generate_isocontour ( ISOSURFACE_EDGE_INTERSECTION_VECTOR  intsec_vector,
float  data_vertex1,
float  data_vertex2,
int  edge_vertex1,
int  edge_vertex2,
int &  new_edge_vertex1,
int &  new_edge_vertex2,
int *  elem_in,
int *  conn_in,
float  isovalue,
int  num_elem_in,
int  num_conn_in,
int  current_face,
float *  x_coord_in,
float *  y_coord_in,
float *  z_coord_in,
bool  improper_topology,
bool &  abort_tracing_isocontour,
CONTOUR  contour,
int  num_of_rings,
int  ring_end 
)
void covise::generate_tesselation ( TESSELATION &  triangulation,
CONTOUR  contour,
ISOSURFACE_EDGE_INTERSECTION_VECTOR  intsec_vector 
)
double covise::get_cosine ( EDGE_VECTOR &  vector,
EDGE_VECTOR &  plane_base_x,
EDGE_VECTOR &  plane_base_y 
)
static double covise::get_gamma_exp ( void  )
static
covise::SharedMemory * covise::get_shared_memory ( )
int covise::getOctant ( float  x,
float  y,
float  z,
float  ox,
float  oy,
float  oz 
)
void covise::getOctantBounds ( int  o,
float  ox,
float  oy,
float  oz,
float  bbx1,
float  bby1,
float  bbz1,
float  bbx2,
float  bby2,
float  bbz2,
float *  bx1,
float *  by1,
float *  bz1,
float *  bx2,
float *  by2,
float *  bz2 
)
int UTILEXPORT covise::getopt ( int  argc,
TCHAR *  argv[],
TCHAR *  optstring 
)
int covise::getSamm8case ( const int *  v)
inline
static coShmArray* covise::getShmArray ( const char *  name)
static
int covise::info09 ( const char *  filename)
int covise::info16 ( const char *  filename)
int covise::info29 ( const char *  filename)
int covise::InvTrans ( float  out[3][3],
const float  in[3][3] 
)
int covise::isEqual ( float  x1,
float  y1,
float  z1,
float  x2,
float  y2,
float  z2,
float  dist 
)
static void covise::itoa ( char *  dest,
int  src 
)
static
int covise::key_equal ( const char *  k1,
const char *  k2 
)
unsigned long covise::key_to_hash ( const char *  str)
unsigned long covise::key_to_hash ( const char *  str,
unsigned  int 
)
double covise::length ( EDGE_VECTOR &  vector)
float covise::map_to_isosurface ( float  coord_x1,
float  coord_x2,
float  coord_y1,
float  coord_y2,
float  coord_z1,
float  coord_z2,
float  coord_isox,
float  coord_isoy,
float  coord_isoz,
float  data_1,
float  data_2,
bool  int_vertex1,
bool  int_vertex2 
)
int covise::math_logstar_n ( int  n)
int covise::math_N ( int  n,
int  h 
)
int covise::Max ( int  v1,
int  v2 
)
inline
double covise::my_log2 ( double  x)
double covise::my_round ( double  x)
inline
AVL_EXTERN MemChunk * covise::new_memchunk ( )
AVL_EXTERN MemChunk * covise::new_memchunk ( int  no,
void add,
shmSizeType  s 
)
int covise::ObjectEntry_compare ( ObjectEntry a,
ObjectEntry b 
)
bool covise::operator!= ( const covise::covise__ColormapPin &  p1,
const covise::covise__ColormapPin &  p2 
)
bool covise::operator!= ( const covise::covise__Colormap &  c1,
const covise::covise__Colormap &  c2 
)
INLINE bool covise::operator!= ( const coObjID &  a,
const coObjID &  b 
)
INLINE bool covise::operator< ( const coObjID &  a,
const coObjID &  b 
)
std::ostream & covise::operator<< ( std::ostream &  str,
const ChoiceList &  cl 
)
UTILEXPORT ostream& covise::operator<< ( ostream &  str,
const coObjID id 
)
UTILEXPORT ostream& covise::operator<< ( ostream &  str,
const coObjInfo info 
)
INLINE std::ostream& covise::operator<< ( std::ostream &  str,
const coRunRec &  rec 
)
ostream& covise::operator<< ( ostream &  str,
const coPort &  port 
)
inline
template<class T >
std::ostream & covise::operator<< ( std::ostream &  str,
const coDeque< T > &  queue 
)
inline
QTextStream & covise::operator<< ( QTextStream &  out,
const coConfigEntryStringList  list 
)
INLINE std::ostream& covise::operator<< ( std::ostream &  str,
coRunRecList &  list 
)
UTILEXPORT std::ostream& covise::operator<< ( std::ostream &  ,
const coObjID &   
)
std::ostream& covise::operator<< ( std::ostream &  ,
grid_methods::octTree &   
)
UTILEXPORT std::ostream& covise::operator<< ( std::ostream &  ,
const coObjInfo &   
)
ostream& covise::operator<< ( ostream &  outfile,
coDoBasisTree tree 
)
INLINE bool covise::operator<= ( const coObjID &  a,
const coObjID &  b 
)
bool covise::operator== ( const covise::covise__ColormapPin &  p1,
const covise::covise__ColormapPin &  p2 
)
bool covise::operator== ( const covise::covise__Colormap &  c1,
const covise::covise__Colormap &  c2 
)
INLINE bool covise::operator== ( const coRunRec &  step1,
const coRunRec &  step2 
)
INLINE bool covise::operator== ( const coObjID &  a,
const coObjID &  b 
)
INLINE int covise::operator== ( const coObjInfo &  a,
const coObjInfo &  b 
)
INLINE bool covise::operator> ( const coObjID &  a,
const coObjID &  b 
)
INLINE bool covise::operator>= ( const coObjID &  a,
const coObjID &  b 
)
DOEXPORT void covise::PackElement_print ( PackElement th)
PLANE_EDGE_INTERSECTION covise::PlaneEdgeVertexInterpolate ( float  x1,
float  y1,
float  z1,
float  x2,
float  y2,
float  z2,
S_V_DATA  data1,
S_V_DATA  data2,
int  v1,
int  v2,
double  p,
EDGE_VECTOR  unit_normal_vector,
double  D1,
double  D2 
)
static unsigned char * covise::pngread ( FILE *  fp,
int *  w,
int *  h,
int *  nc 
)
static

taken from Uwe's implementation in COVER - cleanup later

static int covise::pngreadstr ( FILE *  fp,
int *  w,
int *  h,
int *  nc,
png_structp  png_ptr,
png_infop  info_ptr,
unsigned char **  pixels,
unsigned char ***  rows 
)
static
static void covise::prependpath ( const char *  variable,
std::string  value 
)
static
UTILEXPORT void covise::print_comment ( int  line,
const char *  filename,
const char *  fmt,
  ... 
)
UTILEXPORT void covise::print_error ( int  line,
const char *  filename,
const char *  fmt,
  ... 
)
UTILEXPORT void covise::print_exit ( int  line,
const char *  filename,
int  how 
)
void covise::print_exit ( int  line,
const char *  filename,
const char *  why,
int  how 
)
UTILEXPORT void covise::print_time ( const char *  comment)
void covise::printNothing ( const char *  )
void covise::printStdout ( const char *  text)
template<class Grid >
void covise::RainAlgorithm ( const Grid &  grid,
const typename Grid::Border &  border,
std::vector< int > &  tags 
)
static int covise::readConfig ( const char *  varName,
int  defaultValue 
)
static
static void covise::RedressVertexOrder ( const coDistributedObject lines,
const coDistributedObject colorLines 
)
static
void NETEXPORT covise::resolveError ( )
bool UTILEXPORT covise::setupEnvironment ( int  argc,
char *  argv[] 
)
static void covise::setvar ( const char *  variable,
const std::string value 
)
static
const char& covise::skipNonSpace ( const char *&  str)
inline
const char& covise::skipSpace ( const char *&  str)
inline
static void covise::splitpath ( const std::string value,
std::vector< std::string > *  components 
)
static
float covise::sqr ( float  x)
inline
void covise::swap_byte ( unsigned  int)
inline
void covise::swap_bytes ( unsigned int *  ,
int   
)
inline
void covise::swap_short_byte ( unsigned  short)
inline
void covise::swap_short_bytes ( unsigned short *  ,
int   
)
inline
bool covise::test_intersection ( ISOSURFACE_EDGE_INTERSECTION_VECTOR &  intsec_vector,
ISOSURFACE_EDGE_INTERSECTION &  intsec,
float *  x_coord_in,
float *  y_coord_in,
float *  z_coord_in,
bool &  improper_topology 
)
bool covise::test_plane_edge_intersection ( PLANE_EDGE_INTERSECTION_VECTOR &  intsec_vector,
PLANE_EDGE_INTERSECTION &  intsec,
float *  x_coord_in,
float *  y_coord_in,
float *  z_coord_in 
)
unsigned char * covise::tifread ( const char *  filename,
int *  w,
int *  h,
int *  nc 
)
void covise::TIME_SET ( TimeType &  x,
double  ti 
)
inline
double covise::vec_length ( EDGE_VECTOR &  vector)
void covise::vectorProduct ( float *  normal,
const float *  v1,
const float *  v2 
)
inline
ISOSURFACE_EDGE_INTERSECTION covise::VertexInterpolate ( float  x1,
float  y1,
float  z1,
float  x2,
float  y2,
float  z2,
float  isovalue,
float  data1,
float  data2,
int  v1,
int  v2 
)

Variable Documentation

const int covise::ARRAYSET = 57
const int covise::BROWSER = 48
DOEXPORT const char covise::BYTEDT = "BYTEDT"
const double covise::C_EPS = 1.0e-20
static
const int covise::CHARSHM = 20
const int covise::CHARSHMARRAY = 13
const int covise::CHOICE = 49
MemChunk* covise::chunk_list = 0L
static
const int covise::CLI = 56
const int covise::COLOR_MSG = 62
const int covise::COLORMAP_MSG = 58
const int covise::COLORMAPCHOICE_MSG = 63
const int covise::COMMAND = 51
const int covise::COMPARE_ADDRESS = 1
const int covise::COMPARE_SIZE = 2
Converter covise::converter
const int covise::COVISE_BOOLEAN = 47
const char* covise::COVISE_debug_filename = "covise.log"
static
const char* covise::COVISE_debug_filename = "covise.log"
static
FILE* covise::COVISE_debug_hdl = NULL
static
FILE* covise::COVISE_debug_hdl = NULL
static
int covise::COVISE_debug_level = 0
COVISEEXPORT const char* covise::covise_msg_types_array[]
const int covise::COVISE_NULLPTR = 38
const int covise::COVISE_OBJECTID = 28
const int covise::COVISE_OPTIONAL = 39
const int covise::COVISE_SOCKET_INVALID = -2
COVISEEXPORT FILE * covise::COVISE_time_hdl = NULL
cutting_info* covise::Cutting_Info[8] = { 0, 0, 0, 0, Tet_Table, Pry_Table, Psm_Table, Hex_Table }
static
const char covise::DF_CRAY = 2
const char covise::DF_IEEE = 1
const char covise::df_local_machine = DF_IEEE
const char covise::DF_NONE = 0
const int covise::DISTROBJ = 29
const int covise::DOUBLESHM = 25
const int covise::DOUBLESHMARRAY = 18
const int covise::EMPTYCHARSHMARRAY = 13 | 0x80
const int covise::EMPTYDOUBLESHMARRAY = 18 | 0x80
const int covise::EMPTYFLOATSHMARRAY = 17 | 0x80
const int covise::EMPTYINTSHMARRAY = 15 | 0x80
const int covise::EMPTYLONGSHMARRAY = 16 | 0x80
const int covise::EMPTYSHORTSHMARRAY = 14 | 0x80
const int covise::F_SLIDER = 41
int* covise::filtered2source
const int covise::FIRSTPT = 1
static
const int covise::FLOAT_SCALAR = 50
const int covise::FLOAT_SLIDER = 45
const int covise::FLOAT_VECTOR = 46
const int covise::FLOATSHM = 24
const int covise::FLOATSHMARRAY = 17
cutting_info covise::Hex_Table[256]
static
cutting_info covise::Hex_Table[256]
static
const int covise::I_SLIDER = 40
const int covise::INFINITY = 0x40000000
static
const int covise::INT_SCALAR = 60
const int covise::INT_SLIDER = 59
const int covise::INT_VECTOR = 61
DOEXPORT const char covise::INTDT = "INTDT "
const int covise::INTSHM = 22
const int covise::INTSHMARRAY = 15
const int covise::IOVEC_MAX_LENGTH = 16
const int covise::IOVEC_MIN_SIZE = 10000
const int covise::LASTPT = 2
static
const int covise::LONGSHM = 23
const int covise::LONGSHMARRAY = 16
const int covise::MATERIAL_MSG = 64
const int covise::MAX_INT_PER_DATA = MAX((sizeof(double) / sizeof(int)), 2)
const int covise::MAX_NO_SHM = 1000
const int covise::MAXTOKENS = 10
const int covise::MMPANEL = 52
const int covise::MSG_COPY = 1
const int covise::MSG_NOCOPY = 0
void(*)(int) covise::my_signal(int sig, void(*func)(int))
int covise::n_node = 0
static
const int covise::NO_OF_MEMCHUNKS = 1000
const int covise::NO_OF_TREES = 256
const int covise::NONE = 0
cutting_info covise::Null_Table[16]
static
const int covise::NUMBER_OF_INT_HEADER_ELEMENTS = 13
const int covise::NUMBER_OF_SHM_SIZE_HEADER_ELEMENTS = 4
int covise::numCoordToRemove
int covise::numFiltered
const int covise::OBJ_NO_OVERWRITE = 1
const int covise::OBJ_OVERWRITE = 0
const int covise::OBJECT_BUFFER_SIZE = 50000 * SIZEOF_ALIGNMENT
UTILEXPORT TCHAR * covise::optarg
UTILEXPORT int covise::opterr
UTILEXPORT int covise::optind = 0
const int covise::OVERALL = 44
const int covise::PASSWD = 55
const int covise::path_buffer_size = 1024 + 1
static
const int covise::PER_FACE = 42
const int covise::PER_VERTEX = 43
cutting_info covise::Pry_Table[32]
static
cutting_info covise::Pry_Table[32]
static
cutting_info covise::Psm_Table[64]
static
cutting_info covise::Psm_Table[64]
static
bool covise::registered = coImage::registerImageType(suffixes, &createTEMPL)
static

Registration at factory.

bool covise::registered = coImage::registerImageType(suffixes, &createPNG)
static

Registration at factory.

bool covise::registered = coImage::registerImageType(suffixes, &createTIFF)
static

Registration at factory.

int* covise::replBy
DOEXPORT const char covise::RGBADT = "RGBADT"
const int covise::S_LEFT = 1
static
const int covise::S_RIGHT = 2
static
const int covise::SET_CREATE = 0
const int covise::SHMPTR = 27
const int covise::SHMPTRARRAY = 19
const int covise::SHORTSHM = 21
const int covise::SHORTSHMARRAY = 14
const int covise::SIZE_PER_TYPE_ENTRY = sizeof(int) + MAX_INT_PER_DATA * sizeof(int)
const int covise::SIZEOF_ALIGNMENT = 8
const int covise::SIZEOF_IEEE_CHAR = 1
const int covise::SIZEOF_IEEE_DOUBLE = 8
const int covise::SIZEOF_IEEE_FLOAT = 4
const int covise::SIZEOF_IEEE_INT = 4
const int covise::SIZEOF_IEEE_LONG = 4
const int covise::SIZEOF_IEEE_SHORT = 2
int* covise::source2filtered
const int covise::SP_2DN_LEFT = 6
static
const int covise::SP_2DN_RIGHT = 7
static
const int covise::SP_2UP_2DN = 3
static
const int covise::SP_2UP_LEFT = 4
static
const int covise::SP_2UP_RIGHT = 5
static
const int covise::SP_NOSPLIT = -1
static
const int covise::SP_SIMPLE_LRDN = 2
static
const int covise::SP_SIMPLE_LRUP = 1
static
const int covise::ST_INVALID = 2
static
const int covise::ST_VALID = 1
static
const int covise::START_EVEN = 0
const int covise::START_ODD = 4
const int covise::STRING = 31
const int covise::STRINGSHMARRAY = 30
const char* covise::suffixes[] = { "TEMPL", NULL }
static
const char* covise::suffixes[]
static
Initial value:
= {
"TIFF", "Tiff", "tiff",
"TIF", "Tif", "tif", NULL
}
#define NULL
Definition: covise_list.h:22

add all suffixes this class might have, NULL-terminated

const char* covise::suffixes[] = { "PNG", "png", NULL }
static
const int covise::T_SINK = 3
static
const int covise::T_X = 1
static
const int covise::T_Y = 2
static
cutting_info covise::Tet_Table[16]
static
cutting_info covise::Tet_Table[16]
static
const int covise::TEXT = 53
const int covise::TIMER = 54
const int covise::TR_FROM_DN = 2
static
const int covise::TR_FROM_UP = 1
static
const int covise::TRI_LHS = 1
static
const int covise::TRI_RHS = 2
static
int covise::Triangle_table[8][4]
static
Initial value:
= {
{ 0, 0, 0, 0 },
{ 0, 1, 2, 1 },
{ 1, 0, 2, 1 },
{ 2, 1, 0, 1 },
{ 2, 0, 1, 1 },
{ 1, 0, 2, 1 },
{ 0, 1, 2, 1 },
{ 0, 0, 0, 0 }
}
const int covise::UNKNOWN = 37
DOEXPORT int covise::UnstructuredGrid_Num_Nodes
Initial value:
= {
0, 2, 3, 4, 4, 5, 6, 8, 0, 0, 1,
-1, 0, 0, 0, 0, 0, 0, 0, 0
}
const int covise::USERDEFINED = 26
DOEXPORT const char covise::USTSDT = "USTSDT"