VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Public Attributes
makVrv::DtOsgEarthGenerateBoundaryInterface Class Referenceabstract

DtOsgEarthGenerateBoundaryInterface.

Interface for generating boudary of a model.

Inheritance diagram for makVrv::DtOsgEarthGenerateBoundaryInterface:
Inheritance graph
[legend]

Public Types

enum  ModelSource { FromFile, FromLoadedModel }
 

Public Member Functions

virtual void setModelList (const std::vector< std::string > &models)=0
 
virtual void resetWidgets ()=0
 

Public Attributes

boost::signalslib::signal
< void(const std::string
&terrainPatchDefinition, const
std::string &name, bool
geocentric, bool converHull)> 
signal_generateBoundary
 

Member Enumeration Documentation

Enumerator
FromFile 
FromLoadedModel 

Member Function Documentation

virtual void makVrv::DtOsgEarthGenerateBoundaryInterface::setModelList ( const std::vector< std::string > &  models)
pure virtual

Sets a list of models from which to generate boudaries.

Parameters
modelsA list of file names of the models.

Implemented in makVrv::DtOsgEarthGenerateBoundaryWidget.

virtual void makVrv::DtOsgEarthGenerateBoundaryInterface::resetWidgets ( )
pure virtual

Resets the widgets for next use.

Implemented in makVrv::DtOsgEarthGenerateBoundaryWidget.

Member Data Documentation

boost::signalslib::signal<void(const std::string& terrainPatchDefinition, const std::string& name, bool geocentric, bool converHull)> makVrv::DtOsgEarthGenerateBoundaryInterface::signal_generateBoundary

The signal emitted when receive the request to generate boundary for a given terrain patch.

Parameters
terrainPatchDefinitionThe terrain definition of the terrain patch which used to generate boundary.
nameThe name of the mask layer.
geocentricIf the terrain database is geocentric.
convexHullCalculate a convex hull instead of a full boundary.

The documentation for this class was generated from the following file:

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)