COVISE Core
|
list of all chemical elements More...
Namespaces | |
namespace | detail |
Functions | |
QTextStream & | operator<< (QTextStream &out, const coConfigEntryStringList list) |
void UTILEXPORT | handleAsyncWaits () |
template<typename Param > | |
AsyncWaitClass< Param > & | AsyncWait (std::function< Param(void)> condition, std::function< bool(const Param &)> response) |
std::ostream & | operator<< (std::ostream &str, const ChoiceList &cl) |
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) |
UTILEXPORT void | spawnProgram (const char *execPath, const std::vector< const char * > &args, const std::vector< const char * > &env={}) |
UTILEXPORT void | spawnProgram (const std::string &execPath, const std::vector< std::string > &args, const std::vector< std::string > &env={}) |
UTILEXPORT void | spawnProgramWithDebugger (const std::string &execPath, const std::string &debugCommands, const std::vector< std::string > &args) |
UTILEXPORT void | spawnProgramWithMemCheck (const std::string &, const std::string &debugCommands, const std::vector< std::string > &args) |
UTILEXPORT std::vector< std::string > | parseCmdArgString (const std::string &commandLine) |
UTILEXPORT std::vector< const char * > | cmdArgsToCharVec (const std::vector< std::string > &args) |
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) |
static void | addpath (const char *variable, std::string value) |
bool | setupEnvironment (int argc, char *argv[]) |
bool | setThreadName (std::string name) |
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) |
template<class T > | |
static auto | hasPrintMethod (int) -> std::integral_constant< bool, std::is_reference< decltype(operator<<(std::cerr, T()))>::value > |
template<class > | |
static auto | hasPrintMethod (...) -> std::false_type |
template<class T > | |
std::enable_if< HasPrintMethod< T >::value >::type | tryPrintWithError (std::ostream &os, const T &t, const char *className, const char *errorMsg) |
template<class T > | |
std::enable_if<!HasPrintMethod< T >::value &&std::is_arithmetic< T >::value >::type | tryPrintWithError (std::ostream &os, const T &t, const char *className, const char *errorMsg) |
template<class T > | |
std::enable_if<!HasPrintMethod< T >::value &&!std::is_arithmetic< T >::value >::type | tryPrintWithError (std::ostream &os, const T &t, const char *className, const char *errorMsg) |
template<> | |
void | tryPrintWithError< char const * > (std::ostream &os, const char *const &t, const char *className, const char *errorMsg) |
template<> | |
void | tryPrintWithError< char * > (std::ostream &os, char *const &t, const char *className, const char *errorMsg) |
template<class T > | |
void | tryPrint (const T &t) |
int | getopt (int argc, TCHAR *argv[], TCHAR *optstring) |
template<typename Conn , typename... Args> | |
static std::unique_ptr< Conn > | createConnectedConn (Args &&...args) |
template<typename Conn , typename... Args> | |
static std::unique_ptr< Conn > | createListeningConn (Args &&...args) |
std::unique_ptr< ServerConnection > NETEXPORT | setupServerConnection (int id, int senderType, int timeoutstd, std::function< bool(const ServerConnection &)> informClient) |
void | resolveError () |
void | coPerror (const char *prefix) |
void NETEXPORT | shutdownSocket (int socketDescriptor) |
bool NETEXPORT | checkSSLError (SSL *ssl, int error) |
bool | isVrbMessageType (int type) |
void | swap_byte (unsigned int) |
void | swap_bytes (unsigned int *, int) |
void | swap_short_byte (unsigned short) |
void | swap_short_bytes (unsigned short *, int) |
NETEXPORT covise::TokenBuffer & | operator<< (covise::TokenBuffer &tb, const covise::Program &userType) |
NETEXPORT covise::TokenBuffer & | operator>> (covise::TokenBuffer &tb, covise::Program &userType) |
NETEXPORT std::ostream & | operator<< (std::ostream &os, const covise::Program &userInfo) |
template<> | |
TokenBufferDataType | getTokenBufferDataType< bool > (const bool &type) |
template<> | |
TokenBufferDataType | getTokenBufferDataType< int > (const int &type) |
template<> | |
TokenBufferDataType | getTokenBufferDataType< float > (const float &type) |
template<> | |
TokenBufferDataType | getTokenBufferDataType< std::string > (const std::string &type) |
template<> | |
TokenBufferDataType | getTokenBufferDataType< char > (const char &type) |
template<> | |
TokenBufferDataType | getTokenBufferDataType< double > (const double &type) |
std::string | tokenBufferToString (covise::TokenBuffer &&tb, TokenBufferDataType typeID) |
NETEXPORT covise::TokenBuffer & | operator<< (covise::TokenBuffer &tb, TokenBufferDataType t) |
NETEXPORT covise::TokenBuffer & | operator>> (covise::TokenBuffer &tb, TokenBufferDataType &t) |
template<class T > | |
std::enable_if<!std::is_enum< T >::value, TokenBufferDataType >::type | getTokenBufferDataType (const T &type) |
template<typename T > | |
std::enable_if< std::is_enum< T >::value, TokenBufferDataType >::type | getTokenBufferDataType (T type) |
template<class T > | |
TokenBufferDataType | getTokenBufferDataType (const std::vector< T > &type) |
template<class T > | |
TokenBufferDataType | getTokenBufferDataType (const std::set< T > &type) |
template<class K , class V > | |
TokenBufferDataType | getTokenBufferDataType (const std::map< K, V > &type) |
template<class K , class V > | |
TokenBufferDataType | getTokenBufferDataType (const std::pair< K, V > &type) |
template<> | |
NETEXPORT TokenBufferDataType | getTokenBufferDataType< bool > (const bool &type) |
template<> | |
NETEXPORT TokenBufferDataType | getTokenBufferDataType< int > (const int &type) |
template<> | |
NETEXPORT TokenBufferDataType | getTokenBufferDataType< float > (const float &type) |
template<> | |
NETEXPORT TokenBufferDataType | getTokenBufferDataType< std::string > (const std::string &type) |
template<> | |
NETEXPORT TokenBufferDataType | getTokenBufferDataType< char > (const char &type) |
template<> | |
NETEXPORT TokenBufferDataType | getTokenBufferDataType< double > (const double &type) |
template<class T > | |
void | serialize (covise::TokenBuffer &tb, const T &value) |
convert the value to a TokenBuffer More... | |
template<class K , class V > | |
covise::TokenBuffer & | operator<< (covise::TokenBuffer &tb, const std::pair< K, V > &value) |
template<class K , class V > | |
void | serialize (covise::TokenBuffer &tb, const std::pair< K, V > &value) |
template<class T > | |
covise::TokenBuffer & | operator<< (covise::TokenBuffer &tb, const std::vector< T > &value) |
template<class T > | |
void | serialize (covise::TokenBuffer &tb, const std::vector< T > &value) |
template<class T > | |
covise::TokenBuffer & | operator<< (covise::TokenBuffer &tb, const std::set< T > &value) |
template<class T > | |
void | serialize (covise::TokenBuffer &tb, const std::set< T > &value) |
template<class K , class V > | |
covise::TokenBuffer & | operator<< (covise::TokenBuffer &tb, const std::map< K, V > &value) |
template<class K , class V > | |
void | serialize (covise::TokenBuffer &tb, const std::map< K, V > &value) |
template<typename T > | |
std::enable_if< std::is_enum< T >::value, covise::TokenBuffer & >::type | operator<< (covise::TokenBuffer &tb, const T &t) |
template<class T > | |
void | deserialize (covise::TokenBuffer &tb, T &value) |
template<class K , class V > | |
covise::TokenBuffer & | operator>> (covise::TokenBuffer &tb, std::pair< K, V > &value) |
template<class K , class V > | |
void | deserialize (covise::TokenBuffer &tb, std::pair< K, V > &value) |
template<class T > | |
covise::TokenBuffer | operator>> (covise::TokenBuffer &tb, std::vector< T > &value) |
template<class T > | |
void | deserialize (covise::TokenBuffer &tb, std::vector< T > &value) |
template<class T > | |
covise::TokenBuffer | operator>> (covise::TokenBuffer &tb, std::set< T > &value) |
template<class T > | |
void | deserialize (covise::TokenBuffer &tb, std::set< T > &value) |
template<class K , class V > | |
covise::TokenBuffer | operator>> (covise::TokenBuffer &tb, std::map< K, V > &value) |
template<class K , class V > | |
void | deserialize (covise::TokenBuffer &tb, std::map< K, V > &value) |
template<typename T > | |
std::enable_if< std::is_enum< T >::value, covise::TokenBuffer & >::type | operator>> (covise::TokenBuffer &tb, T &t) |
template<class T > | |
void | serializeWithType (covise::TokenBuffer &tb, const T &value) |
template<class T > | |
void | deserializeWithType (covise::TokenBuffer &tb, T &value) |
template<typename... Args> | |
TbReadVal< Args... > | readTokenBuffer (covise::TokenBuffer &tb) |
template<typename Stream , typename... Args> | |
Stream & | operator<< (Stream &s, const TbReadVal< Args... > &dt) |
NETEXPORT covise::TokenBuffer & | operator<< (covise::TokenBuffer &tb, const covise::UserInfo &userInfo) |
NETEXPORT std::ostream & | operator<< (std::ostream &os, const covise::UserInfo &userInfo) |
int | covise_std_compare (char *, char *) |
void | fill_chunk_list () |
MemChunk * | new_memchunk () |
MemChunk * | new_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 *) |
void | process_signal_handler (int sg, void *) |
SHMEXPORT SharedMemory * | get_shared_memory () |
static coShmArray * | getShmArray (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) |
coDistributedObject * | checkUSG (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) |
coDistributedObject * | filterCoordinates (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 ¤t_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 coImageImpl * | createPNG (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 coImageImpl * | createTEMPL (const char *filename) |
static initializer More... | |
unsigned char * | tifread (const char *filename, int *w, int *h, int *nc) |
static coImageImpl * | createTIFF (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 | |
UTILEXPORT AsyncWaits | asyncWaits = AsyncWaits{} |
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 |
NETEXPORT const char * | covise_msg_types_array [COVISE_MESSAGE_LAST_DUMMY_MESSAGE+1] |
constexpr ProgramNames | programNames |
static int | n_node = 0 |
static MemChunk * | chunk_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 size_t | 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_info * | Cutting_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_info * | Cutting_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... | |
list of all chemical elements
add all suffixes this class might have, NULL-terminated
--— Never forget the Destructor !! ----—
Class to simplify Arguments parsing
Class to handle errors, warnings, messages. Static functions only, no non-static members
Basic class implementing the double-hashing algorithm SingleMap algorithm
Class
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 unsigned int covise::ArrayLengthType |
typedef std::vector<std::unique_ptr<AsyncWaitInterface> > covise::AsyncWaits |
typedef struct covise::border_s covise::border |
typedef coDataShm<char, CHARSHM> covise::coCharShm |
typedef coDoScalarData<unsigned char, CHARSHMARRAY, BYTEDT> covise::coDoByte |
typedef coDoScalarData<float, FLOATSHMARRAY, USTSDT> covise::coDoFloat |
typedef coDoScalarData<int, INTSHMARRAY, INTDT> covise::coDoInt |
typedef coDataShm<double, DOUBLESHM> covise::coDoubleShm |
typedef coDataShmArray<double, DOUBLESHMARRAY> covise::coDoubleShmArray |
typedef coDataShm<float, FLOATSHM> covise::coFloatShm |
typedef coDataShmArray<float, FLOATSHMARRAY> covise::coFloatShmArray |
typedef coDataShm<int, INTSHM> covise::coIntShm |
typedef coDataShmArray<int, INTSHMARRAY> covise::coIntShmArray |
typedef coDataShm<long, LONGSHM> covise::coLongShm |
typedef coDataShmArray<long, LONGSHMARRAY> covise::coLongShmArray |
typedef map<int, CompVecPortItem *> covise::CompVecPortList |
typedef std::vector<int> covise::CONNECTIVITY_VECTOR |
typedef coDataShm<short, SHORTSHM> covise::coShortShm |
typedef coDataShmArray<short, SHORTSHMARRAY> covise::coShortShmArray |
typedef std::function<void(const covise::Message &)> covise::CoviseCallback2 |
typedef struct covise::cutting_info_s covise::cutting_info |
typedef long covise::data_type |
typedef map<int, FileItem *> covise::FileList |
typedef std::vector<ISOSURFACE_EDGE_INTERSECTION> covise::ISOSURFACE_EDGE_INTERSECTION_VECTOR |
typedef std::vector<int>::iterator covise::ITERATOR |
typedef class covise::_node_t covise::node_t |
typedef struct covise::NodeInfo_s covise::NodeInfo |
typedef std::vector<PLANE_EDGE_INTERSECTION> covise::PLANE_EDGE_INTERSECTION_VECTOR |
typedef class covise::_point_t covise::point_t |
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 class covise::_point_t covise::vector_t |
typedef void() covise::voidFuncintvoidpDef(const DataHandle &dh) |
enum covise::access_type |
|
strong |
|
strong |
enum covise::sender_type |
|
strong |
enum covise::udp_msg_type : int |
|
static |
int covise::assign_int_index | ( | ISOSURFACE_EDGE_INTERSECTION_VECTOR | intsec_vector, |
int | edge_vertex1, | ||
int | edge_vertex2 | ||
) |
int covise::assign_int_index | ( | PLANE_EDGE_INTERSECTION_VECTOR & | intsec_vector, |
int | edge_vertex1, | ||
int | edge_vertex2 | ||
) |
AsyncWaitClass< Param > & covise::AsyncWait | ( | std::function< Param(void)> | condition, |
std::function< bool(const Param &)> | response | ||
) |
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 |
ALGEXPORT coDistributedObject * covise::checkUSG | ( | coDistributedObject * | DistrObj, |
const coObjInfo & | outInfo | ||
) |
create a Replace-List
void covise::clean_all | ( | int | arg | ) |
std::vector< const char * > covise::cmdArgsToCharVec | ( | const std::vector< std::string > & | args | ) |
|
inline |
|
inline |
|
inline |
UTILEXPORT int covise::compare | ( | const coObjID & | a, |
const coObjID & | b | ||
) |
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::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::computeReplaceLists | ( | int | num_coord, |
int * | replBy, | ||
int *& | source2filtered, | ||
int *& | filtered2source | ||
) |
void covise::computeWorkingLists | ( | int | num_coord | ) |
void covise::coPerror | ( | const char * | prefix | ) |
|
inline |
int covise::covise_std_compare | ( | char * | , |
char * | |||
) |
|
static |
|
static |
|
static |
static initializer
|
static |
static initializer
|
static |
static initializer
|
inline |
EDGE_VECTOR covise::cross_product | ( | EDGE_VECTOR & | vector1, |
EDGE_VECTOR & | vector2 | ||
) |
EDGE_VECTOR covise::cross_product | ( | EDGE_VECTOR | vector1, |
EDGE_VECTOR | vector2 | ||
) |
|
static |
AVL_EXTERN void covise::delete_memchunk | ( | MemChunk * | chunk_ptr | ) |
void covise::deserialize | ( | covise::TokenBuffer & | tb, |
std::map< K, V > & | value | ||
) |
void covise::deserialize | ( | covise::TokenBuffer & | tb, |
std::pair< K, V > & | value | ||
) |
void covise::deserialize | ( | covise::TokenBuffer & | tb, |
std::set< T > & | value | ||
) |
void covise::deserialize | ( | covise::TokenBuffer & | tb, |
std::vector< T > & | value | ||
) |
void covise::deserialize | ( | covise::TokenBuffer & | tb, |
T & | value | ||
) |
DESERIALIZE/////////////////////////////////// converts the TokenBuffer back to the value
void covise::deserializeWithType | ( | covise::TokenBuffer & | tb, |
T & | value | ||
) |
double covise::dot_product | ( | EDGE_VECTOR & | vector1, |
EDGE_VECTOR & | vector2 | ||
) |
float covise::dot_product | ( | EDGE_VECTOR | vector1, |
EDGE_VECTOR | vector2 | ||
) |
|
inline |
|
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 | ( | 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::find_intersection | ( | PLANE_EDGE_INTERSECTION_VECTOR & | intsec_vector, |
int | edge_vertex1, | ||
int | edge_vertex2 | ||
) |
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 |
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 | ||
) |
|
inline |
|
static |
TokenBufferDataType covise::getTokenBufferDataType | ( | const std::map< K, V > & | type | ) |
TokenBufferDataType covise::getTokenBufferDataType | ( | const std::pair< K, V > & | type | ) |
TokenBufferDataType covise::getTokenBufferDataType | ( | const std::set< T > & | type | ) |
TokenBufferDataType covise::getTokenBufferDataType | ( | const std::vector< T > & | type | ) |
std::enable_if<!std::is_enum< T >::value, TokenBufferDataType >::type covise::getTokenBufferDataType | ( | const T & | type | ) |
std::enable_if< std::is_enum< T >::value, TokenBufferDataType >::type covise::getTokenBufferDataType | ( | T | type | ) |
TokenBufferDataType covise::getTokenBufferDataType< bool > | ( | const bool & | type | ) |
NETEXPORT TokenBufferDataType covise::getTokenBufferDataType< bool > | ( | const bool & | type | ) |
TokenBufferDataType covise::getTokenBufferDataType< char > | ( | const char & | type | ) |
NETEXPORT TokenBufferDataType covise::getTokenBufferDataType< char > | ( | const char & | type | ) |
TokenBufferDataType covise::getTokenBufferDataType< double > | ( | const double & | type | ) |
NETEXPORT TokenBufferDataType covise::getTokenBufferDataType< double > | ( | const double & | type | ) |
TokenBufferDataType covise::getTokenBufferDataType< float > | ( | const float & | type | ) |
NETEXPORT TokenBufferDataType covise::getTokenBufferDataType< float > | ( | const float & | type | ) |
TokenBufferDataType covise::getTokenBufferDataType< int > | ( | const int & | type | ) |
NETEXPORT TokenBufferDataType covise::getTokenBufferDataType< int > | ( | const int & | type | ) |
TokenBufferDataType covise::getTokenBufferDataType< std::string > | ( | const std::string & | type | ) |
NETEXPORT TokenBufferDataType covise::getTokenBufferDataType< std::string > | ( | const std::string & | type | ) |
void covise::handleAsyncWaits | ( | ) |
|
static |
|
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 | ||
) |
NETEXPORT bool covise::isVrbMessageType | ( | int | type | ) |
|
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 | ||
) |
|
inline |
double covise::my_log2 | ( | 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__Colormap & | c1, |
const covise::covise__Colormap & | c2 | ||
) |
bool covise::operator!= | ( | const covise::covise__ColormapPin & | p1, |
const covise::covise__ColormapPin & | p2 | ||
) |
covise::TokenBuffer & covise::operator<< | ( | covise::TokenBuffer & | tb, |
const covise::Program & | userType | ||
) |
TokenBuffer & covise::operator<< | ( | covise::TokenBuffer & | tb, |
const covise::UserInfo & | userInfo | ||
) |
covise::TokenBuffer & covise::operator<< | ( | covise::TokenBuffer & | tb, |
const std::map< K, V > & | value | ||
) |
covise::TokenBuffer & covise::operator<< | ( | covise::TokenBuffer & | tb, |
const std::pair< K, V > & | value | ||
) |
covise::TokenBuffer & covise::operator<< | ( | covise::TokenBuffer & | tb, |
const std::set< T > & | value | ||
) |
covise::TokenBuffer & covise::operator<< | ( | covise::TokenBuffer & | tb, |
const std::vector< T > & | value | ||
) |
std::enable_if< std::is_enum< T >::value, covise::TokenBuffer & >::type covise::operator<< | ( | covise::TokenBuffer & | tb, |
const T & | t | ||
) |
TokenBuffer & covise::operator<< | ( | covise::TokenBuffer & | tb, |
TokenBufferDataType | t | ||
) |
ostream & covise::operator<< | ( | ostream & | outfile, |
coDoBasisTree & | tree | ||
) |
UTILEXPORT ostream & covise::operator<< | ( | ostream & | str, |
const coObjID & | id | ||
) |
UTILEXPORT ostream & covise::operator<< | ( | ostream & | str, |
const coObjInfo & | info | ||
) |
|
inline |
QTextStream & covise::operator<< | ( | QTextStream & | out, |
const coConfigEntryStringList | list | ||
) |
UTILEXPORT std::ostream & covise::operator<< | ( | std::ostream & | , |
const coObjID & | |||
) |
UTILEXPORT std::ostream & covise::operator<< | ( | std::ostream & | , |
const coObjInfo & | |||
) |
std::ostream & covise::operator<< | ( | std::ostream & | , |
grid_methods::octTree & | |||
) |
std::ostream & covise::operator<< | ( | std::ostream & | os, |
const covise::Program & | userInfo | ||
) |
std::ostream & covise::operator<< | ( | std::ostream & | os, |
const covise::UserInfo & | userInfo | ||
) |
std::ostream & covise::operator<< | ( | std::ostream & | str, |
const ChoiceList & | cl | ||
) |
Stream & covise::operator<< | ( | Stream & | s, |
const TbReadVal< Args... > & | dt | ||
) |
bool covise::operator== | ( | const covise::covise__Colormap & | c1, |
const covise::covise__Colormap & | c2 | ||
) |
bool covise::operator== | ( | const covise::covise__ColormapPin & | p1, |
const covise::covise__ColormapPin & | p2 | ||
) |
covise::TokenBuffer & covise::operator>> | ( | covise::TokenBuffer & | tb, |
covise::Program & | userType | ||
) |
covise::TokenBuffer covise::operator>> | ( | covise::TokenBuffer & | tb, |
std::map< K, V > & | value | ||
) |
covise::TokenBuffer & covise::operator>> | ( | covise::TokenBuffer & | tb, |
std::pair< K, V > & | value | ||
) |
covise::TokenBuffer covise::operator>> | ( | covise::TokenBuffer & | tb, |
std::set< T > & | value | ||
) |
covise::TokenBuffer covise::operator>> | ( | covise::TokenBuffer & | tb, |
std::vector< T > & | value | ||
) |
std::enable_if< std::is_enum< T >::value, covise::TokenBuffer & >::type covise::operator>> | ( | covise::TokenBuffer & | tb, |
T & | t | ||
) |
TokenBuffer & covise::operator>> | ( | covise::TokenBuffer & | tb, |
TokenBufferDataType & | t | ||
) |
DOEXPORT void covise::PackElement_print | ( | PackElement * | th | ) |
std::vector< std::string > covise::parseCmdArgString | ( | const std::string & | commandLine | ) |
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 |
taken from Uwe's implementation in COVER - cleanup later
|
static |
|
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, | ||
... | |||
) |
void covise::print_exit | ( | int | line, |
const char * | filename, | ||
const char * | why, | ||
int | how | ||
) |
UTILEXPORT void covise::print_exit | ( | int | line, |
const char * | filename, | ||
int | how | ||
) |
UTILEXPORT void covise::print_time | ( | const char * | comment | ) |
void covise::printNothing | ( | const char * | ) |
void covise::printStdout | ( | const char * | text | ) |
void covise::RainAlgorithm | ( | const Grid & | grid, |
const typename Grid::Border & | border, | ||
std::vector< int > & | tags | ||
) |
|
static |
TbReadVal< Args... > covise::readTokenBuffer | ( | covise::TokenBuffer & | tb | ) |
|
static |
void covise::serialize | ( | covise::TokenBuffer & | tb, |
const std::map< K, V > & | value | ||
) |
void covise::serialize | ( | covise::TokenBuffer & | tb, |
const std::pair< K, V > & | value | ||
) |
void covise::serialize | ( | covise::TokenBuffer & | tb, |
const std::set< T > & | value | ||
) |
void covise::serialize | ( | covise::TokenBuffer & | tb, |
const std::vector< T > & | value | ||
) |
void covise::serialize | ( | covise::TokenBuffer & | tb, |
const T & | value | ||
) |
convert the value to a TokenBuffer
void covise::serializeWithType | ( | covise::TokenBuffer & | tb, |
const T & | value | ||
) |
bool UTILEXPORT covise::setThreadName | ( | std::string | name | ) |
bool UTILEXPORT covise::setupEnvironment | ( | int | argc, |
char * | argv[] | ||
) |
std::unique_ptr< ServerConnection > covise::setupServerConnection | ( | int | id, |
int | senderType, | ||
int | timeoutstd, | ||
std::function< bool(const ServerConnection &)> | informClient | ||
) |
|
static |
void covise::shutdownSocket | ( | int | socketDescriptor | ) |
|
inline |
|
inline |
void covise::spawnProgram | ( | const char * | execPath, |
const std::vector< const char * > & | args, | ||
const std::vector< const char * > & | env = {} |
||
) |
void covise::spawnProgram | ( | const std::string & | execPath, |
const std::vector< std::string > & | args, | ||
const std::vector< std::string > & | env = {} |
||
) |
void covise::spawnProgramWithDebugger | ( | const std::string & | execPath, |
const std::string & | debugCommands, | ||
const std::vector< std::string > & | args | ||
) |
void covise::spawnProgramWithMemCheck | ( | const std::string & | execPath, |
const std::string & | debugCommands, | ||
const std::vector< std::string > & | args | ||
) |
WIN32
WIN32
|
static |
|
inline |
|
inline |
|
inline |
|
inline |
|
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 | ||
) |
NETEXPORT std::string covise::tokenBufferToString | ( | covise::TokenBuffer && | tb, |
TokenBufferDataType | typeID | ||
) |
void covise::tryPrint | ( | const T & | t | ) |
std::enable_if< HasPrintMethod< T >::value >::type covise::tryPrintWithError | ( | std::ostream & | os, |
const T & | t, | ||
const char * | className, | ||
const char * | errorMsg | ||
) |
std::enable_if<!HasPrintMethod< T >::value &&std::is_arithmetic< T >::value >::type covise::tryPrintWithError | ( | std::ostream & | os, |
const T & | t, | ||
const char * | className, | ||
const char * | errorMsg | ||
) |
std::enable_if<!HasPrintMethod< T >::value &&!std::is_arithmetic< T >::value >::type covise::tryPrintWithError | ( | std::ostream & | os, |
const T & | t, | ||
const char * | className, | ||
const char * | errorMsg | ||
) |
|
inline |
|
inline |
double covise::vec_length | ( | EDGE_VECTOR & | vector | ) |
|
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 | ||
) |
const int covise::ARRAYSET = 57 |
|
extern |
const int covise::BROWSER = 48 |
DOEXPORT const char covise::BYTEDT = "BYTEDT" |
|
static |
const int covise::CHARSHM = 20 |
const int covise::CHARSHMARRAY = 13 |
const int covise::CHOICE = 49 |
|
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 |
|
extern |
const int covise::COVISE_BOOLEAN = 47 |
|
static |
|
static |
|
static |
|
static |
int covise::COVISE_debug_level = 0 |
|
extern |
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 |
|
static |
|
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 |
|
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 |
|
static |
|
static |
const int covise::I_SLIDER = 40 |
|
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 |
|
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 |
|
static |
const int covise::NO_OF_MEMCHUNKS = 1000 |
const int covise::NO_OF_TREES = 256 |
const int covise::NONE = 0 |
|
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 size_t 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 |
|
static |
const int covise::PER_FACE = 42 |
const int covise::PER_VERTEX = 43 |
|
constexpr |
|
static |
|
static |
|
static |
|
static |
|
static |
Registration at factory.
|
static |
Registration at factory.
|
static |
Registration at factory.
int* covise::replBy |
DOEXPORT const char covise::RGBADT = "RGBADT" |
|
static |
|
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 |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
const int covise::START_EVEN = 0 |
const int covise::START_ODD = 4 |
const int covise::STRING = 31 |
const int covise::STRINGSHMARRAY = 30 |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
const int covise::TEXT = 53 |
const int covise::TIMER = 54 |
|
static |
|
static |
|
static |
|
static |
|
static |
const int covise::UNKNOWN = 37 |
DOEXPORT int covise::UnstructuredGrid_Num_Nodes |
const int covise::USERDEFINED = 26 |
DOEXPORT const char covise::USTSDT = "USTSDT" |