Changeset 1982 for GTP/trunk/Lib/Vis/Preprocessing/src/ViewCellsManager.h
- Timestamp:
- 01/15/07 18:33:00 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Vis/Preprocessing/src/ViewCellsManager.h
r1981 r1982 171 171 const VssRayContainer &sampleRays) = 0; 172 172 173 /** collect objects intersecting a given spatial box */ 174 virtual void CollectObjects(const AxisAlignedBox3 &box, ObjectContainer &objects); 173 /** collect objects intersecting a given spatial box. 174 */ 175 virtual void CollectObjects(const AxisAlignedBox3 &box, ObjectContainer &objects); 175 176 176 177 /** type of the view cell container. … … 185 186 @param filename file to load 186 187 @return true on success 187 188 188 */ 189 virtual bool LoadViewCellsGeometry(const string filename, const bool extrudeBaseTriangle); 189 190 190 191 /** Merges two view cells. … … 210 211 ViewCell *ExtrudeViewCell(const Triangle3 &baseTri, const float height) const; 211 212 212 213 virtual Intersectable * 214 GetIntersectable(const VssRay &ray, const bool isTermination) const; 213 virtual Intersectable *GetIntersectable(const VssRay &ray, const bool isTermination) const; 215 214 216 215 /** Sets maximal number of samples used for the … … 272 271 virtual ViewCell *GetViewCell(const Vector3 &point, const bool active = false) const = 0; 273 272 273 ViewCell *GetViewCell(const int idx) const {return mViewCells[idx];} 274 274 275 virtual void PrintPvsStatistics(ostream &s); 275 276 … … 324 325 virtual bool GetViewPoint(Vector3 &viewPoint) const; 325 326 326 327 virtual bool GetViewPoint(Vector3 &viewPoint, const Vector3 ¶ms) const; 327 328 328 329 /** Returns true if this view point is in the valid view space. … … 489 490 490 491 virtual void CompressViewCells(); 492 493 int GetNumViewCells() const; 491 494 492 495 /////////////////////////////
Note: See TracChangeset
for help on using the changeset viewer.