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