Changeset 15 in flair-src for trunk/lib/FlairSimulator/src/Model.cpp
- Timestamp:
- 04/08/16 15:40:57 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/FlairSimulator/src/Model.cpp
r10 r15 32 32 using namespace flair::gui; 33 33 34 namespace flair 35 { 36 namespace simulator 37 { 34 namespace flair { 35 namespace simulator { 38 36 39 Model::Model(const Simulator * parent,std::string name) : IODevice(parent,name)40 {37 Model::Model(const Simulator *parent, std::string name) 38 : IODevice(parent, name) { 41 39 #ifdef GL 42 pimpl_=new Model_impl(this,name,getGui()->getSceneManager(),parent->pimpl_); 40 pimpl_ = 41 new Model_impl(this, name, getGui()->getSceneManager(), parent->pimpl_); 43 42 #else 44 pimpl_=new Model_impl(this,name,parent->pimpl_);43 pimpl_ = new Model_impl(this, name, parent->pimpl_); 45 44 #endif 46 45 parent->pimpl_->models.push_back(this); 47 46 } 48 47 49 Model::~Model() 50 { 51 delete pimpl_; 52 } 48 Model::~Model() { delete pimpl_; } 53 49 #ifdef GL 54 ISceneNode* Model::getSceneNode() const 55 { 56 return pimpl_; 57 } 50 ISceneNode *Model::getSceneNode() const { return pimpl_; } 58 51 /* 59 52 only used by dbt, to rewrite using conversion functions (irrlicht <-> simulator) … … 64 57 } 65 58 */ 66 void Model::setScale(float value) 67 { 68 pimpl_->setScale(vector3df(value,value,value)); 59 void Model::setScale(float value) { 60 pimpl_->setScale(vector3df(value, value, value)); 69 61 } 70 62 71 aabbox3d<f32> *Model::Box() const 72 { 73 return &(pimpl_->box); 63 aabbox3d<f32> *Model::Box() const { return &(pimpl_->box); } 64 65 AnimPoursuite *Model::getCamera(void) const { return pimpl_->animator; } 66 67 void Model::setTriangleSelector(ITriangleSelector *selector) { 68 69 pimpl_->selector = selector; 70 pimpl_->setTriangleSelector(selector); 74 71 } 75 72 76 AnimPoursuite* Model::getCamera(void) const 77 { 78 return pimpl_->animator; 79 } 80 81 void Model::setTriangleSelector(ITriangleSelector* selector) { 82 83 pimpl_->selector=selector; 84 pimpl_->setTriangleSelector(selector); 85 } 86 87 void Model::setCameraFarValue(float zf) { 88 pimpl_->camera->setFarValue(zf); 89 } 73 void Model::setCameraFarValue(float zf) { pimpl_->camera->setFarValue(zf); } 90 74 #endif 91 75 92 TabWidget* Model::GetTabWidget(void) const 93 { 94 return pimpl_->tabwidget; 95 } 76 TabWidget *Model::GetTabWidget(void) const { return pimpl_->tabwidget; } 96 77 97 float Model::dT(void) const 98 { 99 return pimpl_->dT->Value(); 100 } 78 float Model::dT(void) const { return pimpl_->dT->Value(); } 101 79 102 80 } // end namespace simulator
Note:
See TracChangeset
for help on using the changeset viewer.