_ambient | ISMeshObj | [protected] |
_bbox | DrawObj | [protected] |
_diffuse | ISMeshObj | [protected] |
_dispBBox | DrawObj | [protected] |
_display | DrawObj | [protected] |
_dl | DrawObj | [protected] |
_dlMode | DrawObj | [protected] |
_emission | ISMeshObj | [protected] |
_isLit | ISMeshObj | [protected] |
_meshes | ISMeshObj | |
_movable | DrawObj | [protected] |
_name | DrawObj | [protected] |
_pendingDLMode | DrawObj | [protected] |
_pls | PropertyChangedNotifier | [protected] |
_roomObj | DrawObj | [protected] |
_rot | DrawObj | [protected] |
_scale | DrawObj | [protected] |
_selectable | DrawObj | [protected] |
_shininess | ISMeshObj | [protected] |
_specular | ISMeshObj | [protected] |
_textureAlphas | ISMeshObj | [protected] |
_textures | ISMeshObj | [protected] |
_textureTransforms | ISMeshObj | [protected] |
_textureValid | ISMeshObj | [protected] |
_trans | DrawObj | [protected] |
_transparent | DrawObj | [protected] |
_useLights | DrawObj | [protected] |
addMesh(ISMesh *m) | ISMeshObj | [inline] |
addMultiTexture(str_ptr texture, double alpha=1.0, Wtransf texTransform=Wtransf()) | ISMeshObj | [virtual] |
addPropertyChangeListener(PropertyListener *pl) | PropertyChangedNotifier | [virtual] |
ambient() | ISMeshObj | [inline] |
bbox() | DrawObj | [inline, virtual] |
cleanUp(double epsilon) | ISMeshObj | |
contextInit() | DrawObj | [inline, virtual] |
contextInitWrapper() | DrawObj | [virtual] |
diffuse() | ISMeshObj | [inline] |
display() const | DrawObj | [inline, virtual] |
displayBBox() const | DrawObj | [inline, virtual] |
draw() | ISMeshObj | [virtual] |
drawInPass(int pass) | DrawObj | [inline, virtual] |
DrawObj(str_ptr name, int roomObj=0, int display=1) | DrawObj | |
drawWrapper() | DrawObj | [virtual] |
emission() | ISMeshObj | [inline] |
firePropertyChangeEvent(PropertyEvent *pce) | PropertyChangedNotifier | [virtual] |
getNumListeners() | PropertyChangedNotifier | [inline] |
hide() | DrawObj | [virtual] |
hideBBox() | DrawObj | [inline, virtual] |
highlight() | DrawObj | [inline, virtual] |
isLightOn(const int i) const | DrawObj | [inline, virtual] |
isLit() | ISMeshObj | [inline, virtual] |
ISMeshObj(str_ptr name) | ISMeshObj | [inline] |
ISMeshObj(str_ptr name, ISMesh *m) | ISMeshObj | [inline] |
isRoomObj() const | DrawObj | [inline, virtual] |
movable() const | DrawObj | [inline, virtual] |
name() | DrawObj | [inline] |
pointSelectCoarse(Wpt pw) | DrawObj | [virtual] |
pointSelectCoarse(ROOMpt pr) | DrawObj | [virtual] |
pointSelectFine(Wpt pw) | ISMeshObj | [virtual] |
pointSelectFine(ROOMpt pr) | ISMeshObj | [virtual] |
PropertyChangedNotifier() | PropertyChangedNotifier | |
raySelectCoarse(Wpt p, Wvec dir, Wpt &isect_point) | DrawObj | [virtual] |
raySelectFine(Wpt p, Wvec dir, Wpt &isect_point) | DrawObj | [virtual] |
readVRML(istream *is) | ISMeshObj | |
recalcBBox() | ISMeshObj | [inline] |
reColor(Color c) | ISMeshObj | [inline, virtual] |
DrawObj::reColor(ColorMap *cm) | DrawObj | [virtual] |
removePropertyChangeListener(PropertyListener *pl) | PropertyChangedNotifier | [virtual] |
reTexture(str_ptr texname) | ISMeshObj | [inline, virtual] |
rot() const | DrawObj | [inline, virtual] |
rotBy(const Wtransf m) | DrawObj | [virtual] |
scale() const | DrawObj | [inline, virtual] |
scaleBy(const double s) | DrawObj | [virtual] |
scaleBy(const Wvec sv) | DrawObj | [virtual] |
selectable() const | DrawObj | [inline, virtual] |
setAmbient(Color c) | ISMeshObj | [inline] |
setDiffuse(Color c) | ISMeshObj | [inline] |
setDLMode(DL_MODE mode) | DrawObj | [virtual] |
setEmission(Color c) | ISMeshObj | [inline] |
setLit(int lit) | ISMeshObj | [inline, virtual] |
setMovable(const int m) | DrawObj | [inline, virtual] |
setName(str_ptr n) | DrawObj | [inline] |
setRoomObj(const int i) | DrawObj | [inline, virtual] |
setRot(cWtransf &m) | DrawObj | [virtual] |
setScale(cWtransf &m) | DrawObj | [virtual] |
setSelectable(const int s) | DrawObj | [inline, virtual] |
setShininess(double value) | ISMeshObj | [inline] |
setSpecular(Color c) | ISMeshObj | [inline] |
setTextureName(str_ptr texName) | ISMeshObj | |
setTrans(cWtransf &m) | DrawObj | [virtual] |
setTransparent(const int t) | DrawObj | [inline, virtual] |
setXform(cWtransf &m) | DrawObj | [virtual] |
shininess() | ISMeshObj | [inline] |
show() | DrawObj | [inline, virtual] |
showBBox() | DrawObj | [inline, virtual] |
specular() | ISMeshObj | [inline] |
texname() | ISMeshObj | [inline] |
trans() const | DrawObj | [inline, virtual] |
transBy(const Wvec v) | DrawObj | [virtual] |
transparent() const | DrawObj | [inline, virtual] |
turnOffLight(const int l) | DrawObj | [inline, virtual] |
turnOnLight(const int l) | DrawObj | [inline, virtual] |
unhighlight() | DrawObj | [inline, virtual] |
writeCPS(ostream *os) | DrawObj | [virtual] |
writeVRML(ostream *ofs) | ISMeshObj | [virtual] |
xform() const | DrawObj | [inline, virtual] |
~DrawObj() | DrawObj | [virtual] |
~ISMeshObj() | ISMeshObj | [virtual] |
~PropertyChangedNotifier() | PropertyChangedNotifier | [virtual] |