8#ifndef CO_DO_GEOMETRY_H
9#define CO_DO_GEOMETRY_H
52 enum { NumChannels = 8 };
53 enum { NumColorMaps = 2 };
71 int getObjInfo(
int,
coDoInfo **)
const;
82 if (rebuildFromShm() == 0)
122 return vertexAttribute;
126 return colorMap[chan];
131 return geometry_type;
155 texture_attr = nattr;
159 return vertexAttribute_attr;
163 vertexAttribute_attr = vattr;
167 return colorMap_attr;
171 colorMap_attr = cmattr;
#define DOEXPORT
Definition: coExport.h:331
#define NULL
Definition: covise_list.h:22
GLdouble n
Definition: khronos-glext.h:8447
GLenum GLuint texture
Definition: khronos-glext.h:6986
const GLubyte * c
Definition: khronos-glext.h:9864
const GLdouble * v
Definition: khronos-glext.h:6442
GLdouble GLdouble t
Definition: khronos-glext.h:6449
GLuint const GLchar * name
Definition: khronos-glext.h:6722
list of all chemical elements
Definition: coConfig.h:27
static coShmArray * getShmArray(const char *name)
Definition: coDistributedObject.cpp:60
void print_comment(int line, const char *filename, const char *fmt,...)
Definition: coLog.cpp:25
Definition: coObjID.h:231
Definition: covise_shm.h:482
Definition: coDistributedObject.h:267
Definition: coDistributedObject.h:296
Definition: coDoGeometry.h:47
int getGeometryType() const
Definition: coDoGeometry.h:129
const coDistributedObject * getColorMap(size_t chan=0) const
Definition: coDoGeometry.h:124
coIntShm texture_attr
Definition: coDoGeometry.h:62
coIntShm geometry_type
Definition: coDoGeometry.h:56
coIntShm colorMap_attr
Definition: coDoGeometry.h:66
const coDistributedObject * normals
Definition: coDoGeometry.h:61
int getColorMapAttributes() const
Definition: coDoGeometry.h:165
const coDistributedObject * getColors(size_t chan=0) const
Definition: coDoGeometry.h:108
coIntShm color_attr
Definition: coDoGeometry.h:58
coIntShm normal_attr
Definition: coDoGeometry.h:60
const coDistributedObject * vertexAttribute
Definition: coDoGeometry.h:65
const coDistributedObject * getNormals() const
Definition: coDoGeometry.h:112
coDoGeometry(const coObjInfo &info)
Definition: coDoGeometry.h:75
const coDistributedObject * geometry
Definition: coDoGeometry.h:57
void setColorAttributes(int cattr)
Definition: coDoGeometry.h:137
void setColorMapAttributes(int cmattr)
Definition: coDoGeometry.h:169
int getTextureAttributes() const
Definition: coDoGeometry.h:149
void setTextureAttributes(int nattr)
Definition: coDoGeometry.h:153
int getColorAttributes() const
Definition: coDoGeometry.h:133
int getNormalAttributes() const
Definition: coDoGeometry.h:141
const coDistributedObject * getGeometry() const
Definition: coDoGeometry.h:104
void setNormalAttributes(int nattr)
Definition: coDoGeometry.h:145
coIntShm vertexAttribute_attr
Definition: coDoGeometry.h:64
void setVertexAttributeAttributes(int vattr)
Definition: coDoGeometry.h:161
const coDistributedObject * getVertexAttribute() const
Definition: coDoGeometry.h:120
const coDistributedObject * texture
Definition: coDoGeometry.h:63
const coDistributedObject * getTexture() const
Definition: coDoGeometry.h:116
int getVertexAttributeAttributes() const
Definition: coDoGeometry.h:157
Definition: covise_statics.cpp:55