Changeset 1380 for trunk/packages/vizservers/nanovis/NvFlowVisRenderer.cpp
- Timestamp:
- Apr 4, 2009 4:49:00 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/packages/vizservers/nanovis/NvFlowVisRenderer.cpp
r1370 r1380 116 116 NvFlowVisRenderer::addVectorField(const std::string& vfName, Volume* volPtr, const Vector3& ori, float scaleX, float scaleY, float scaleZ, float max) 117 117 { 118 std::map<std::string, NvVectorField*>::iterator iter = _vectorFieldMap.find(vfName); 119 if (iter != _vectorFieldMap.end()) 120 { 121 if ((*iter).second) 122 { 123 ((*iter).second)->setVectorField(volPtr, ori, scaleX, scaleY, scaleZ, max); 124 } 125 else 126 { 127 NvVectorField* vf = new NvVectorField(); 128 _vectorFieldMap[vfName] = vf; 129 vf->setVectorField(volPtr, ori, scaleX, scaleY, scaleZ, max); 130 } 131 } 132 else 133 { 134 NvVectorField* vf = new NvVectorField(); 135 _vectorFieldMap[vfName] = vf; 136 vf->setVectorField(volPtr, ori, scaleX, scaleY, scaleZ, max); 137 138 } 118 std::map<std::string, NvVectorField*>::iterator iter = _vectorFieldMap.find(vfName); 119 if (iter != _vectorFieldMap.end()) { 120 if ((*iter).second) { 121 ((*iter).second)->setVectorField(volPtr, ori, scaleX, scaleY, scaleZ, max); 122 } else { 123 NvVectorField* vf = new NvVectorField(); 124 _vectorFieldMap[vfName] = vf; 125 vf->setVectorField(volPtr, ori, scaleX, scaleY, scaleZ, max); 126 } 127 } else { 128 NvVectorField* vf = new NvVectorField(); 129 _vectorFieldMap[vfName] = vf; 130 vf->setVectorField(volPtr, ori, scaleX, scaleY, scaleZ, max); 131 } 139 132 } 140 133
Note: See TracChangeset
for help on using the changeset viewer.