VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
makVrv::DtOsgUtils Member List

This is the complete list of members for makVrv::DtOsgUtils, including all inherited members.

addCraterState(const DtDynamicTerrainChange &command, osg::ref_ptr< osgEarth::MapNode > mapNode, DtDynamicTerrainRasterLibrary *rasterLibrary, osg::ref_ptr< osgEarth::LandCoverDictionary > landCoverDictionary_Splat, osg::ref_ptr< osgEarth::Contrib::DecalImageLayer > decalImageLayer, osg::ref_ptr< osgEarth::Contrib::DecalElevationLayer > decalElevLayer, osg::ref_ptr< osgEarth::Contrib::DecalLandCoverLayer > decalLandCoverLayer_Splat, osg::ref_ptr< osgEarth::Contrib::DecalImageLayer > decalLifeMapLayer, osg::ref_ptr< osgEarth::Contrib::DecalImageLayer > decalCoverageRasterLayer, unsigned coverageMappingValue, std::string &info, std::string &warn, osgEarth::GeoExtent &out_feature_extent, std::string &craterModelDefinition, int minInvalidateLod=-1)makVrv::DtOsgUtilsstatic
addLinearStateDeformation(const DtDynamicTerrainChange &command, osg::ref_ptr< osgEarth::MapNode > mapNode, DtDynamicTerrainRasterLibrary *rasterLibrary, osg::ref_ptr< osgEarth::LandCoverDictionary > landCoverDictionary_Splat, osg::ref_ptr< osgEarth::Contrib::DecalImageLayer > decalImageLayer, osg::ref_ptr< osgEarth::Contrib::DecalElevationLayer > decalElevLayer, osg::ref_ptr< osgEarth::Contrib::DecalLandCoverLayer > decalLandCoverLayer_Splat, osg::ref_ptr< osgEarth::Contrib::DecalImageLayer > decalLifeMapLayer, osg::ref_ptr< osgEarth::Contrib::DecalImageLayer > decalCoverageRasterLayer, unsigned coverageMappingValue, std::string &info, std::string &warn, osgEarth::GeoExtent &out_feature_extent)makVrv::DtOsgUtilsstatic
addTankScrapeState(const DtDynamicTerrainChange &command, osg::ref_ptr< osgEarth::MapNode > mapNode, DtDynamicTerrainRasterLibrary *rasterLibrary, osg::ref_ptr< osgEarth::LandCoverDictionary > landCoverDictionary_Splat, osg::ref_ptr< osgEarth::Contrib::DecalImageLayer > decalImageLayer, osg::ref_ptr< osgEarth::Contrib::DecalElevationLayer > decalElevLayer, osg::ref_ptr< osgEarth::Contrib::DecalLandCoverLayer > decalLandCoverLayer_Splat, osg::ref_ptr< osgEarth::Contrib::DecalImageLayer > decalLifeMapLayer, osg::ref_ptr< osgEarth::Contrib::DecalImageLayer > decalCoverageRasterLayer, unsigned coverageMappingValue, std::string &info, std::string &warn, osgEarth::GeoExtent &out_feature_extent, double start_angle=0.0, int minInvalidateLod=-1)makVrv::DtOsgUtilsstatic
calculateOrthoMatrix(double left, double right, double bottom, double top, double zNear, double zFar)makVrv::DtOsgUtilsstatic
calculateRevZProjectionMatrix(double left, double right, double bottom, double top, double zNear, double zFar)makVrv::DtOsgUtilsstatic
calculateRevZProjectionMatrixWithRevZAsNegativeOneForRttCamera(double left, double right, double bottom, double top, double zNear, double zFar)makVrv::DtOsgUtilsstatic
ChangeIdMetadaNodeMap typedefmakVrv::DtOsgUtils
clipLine(double xMin, double xMax, double yMin, double yMax, double x0src, double y0src, double x1src, double y1src, double &x0clip, double &y0clip, double &x1clip, double &y1clip)makVrv::DtOsgUtilsstatic
clipPolygon(double xMin, double xMax, double yMin, double yMax, std::vector< osg::Vec2 > &vertices)makVrv::DtOsgUtilsstatic
COMMAND_UIDmakVrv::DtOsgUtilsstatic
CRATER_DEPTHmakVrv::DtOsgUtilsstatic
CRATER_EFFECT_ENUMmakVrv::DtOsgUtilsstatic
CRATER_HEADINGmakVrv::DtOsgUtilsstatic
CRATER_MAJOR_AXISmakVrv::DtOsgUtilsstatic
CRATER_MINOR_AXISmakVrv::DtOsgUtilsstatic
CRATER_RADIUSmakVrv::DtOsgUtilsstatic
CRATER_SOIL_TYPEmakVrv::DtOsgUtilsstatic
CRATER_TYPEmakVrv::DtOsgUtilsstatic
create_axis_primitive()makVrv::DtOsgUtilsstatic
DebrisPositionListType typedefmakVrv::DtOsgUtils
debugDumpShaderState(osg::State *state)makVrv::DtOsgUtilsstatic
debugDumpUniformState(const osg::Node *node)makVrv::DtOsgUtilsstatic
DtCraterEffect enum namemakVrv::DtOsgUtils
DtModPerLoVec3(const VecType &in, double min, double max)makVrv::DtOsgUtilsinlinestatic
DtTerrainCraterAerodromeEffect enum valuemakVrv::DtOsgUtils
DtTerrainCraterElevAndSoilEffect enum valuemakVrv::DtOsgUtils
DtTerrainCraterElevationEffect enum valuemakVrv::DtOsgUtils
DtTerrainCraterNoEffect enum valuemakVrv::DtOsgUtils
DtTerrainCraterSoilEffect enum valuemakVrv::DtOsgUtils
DtTerrainDeformation enum namemakVrv::DtOsgUtils
DtTerrainDeformationBerm enum valuemakVrv::DtOsgUtils
DtTerrainDeformationDitch enum valuemakVrv::DtOsgUtils
DtTerrainDeformationHill enum valuemakVrv::DtOsgUtils
DtTerrainDeformationNone enum valuemakVrv::DtOsgUtils
DtTerrainDeformationTankScrape enum valuemakVrv::DtOsgUtils
dumpCommandValues(const DtDynamicTerrainChange &command)makVrv::DtOsgUtilsstatic
dynamicTerrainLineToFeature(const DtDynamicTerrainLine *line, osgEarth::Feature *feature, osg::ref_ptr< const osgEarth::SpatialReference > srs)makVrv::DtOsgUtilsstatic
EffectMapTextureMatrixUniformNamemakVrv::DtOsgUtilsstatic
EffectMapTextureUniformNamemakVrv::DtOsgUtilsstatic
Fid2DebrisMapType typedefmakVrv::DtOsgUtils
getDebrisModels(DtDe *de, const DtOsgUtils::Fid2DebrisMapType &fid2DebrisMap, DtOsgUtils::DebrisPositionListType &debrisPositionList, DtIntersector *intersector=nullptr)makVrv::DtOsgUtilsstatic
getGeometriesFID(osg::ref_ptr< osgEarth::MapNode > mapNode, const makVrv::DtDynamicTerrainSphere *sphere, std::set< long long > &OsmFidList, DtOsgUtils::Fid2DebrisMapType *fid2DebrisMap)makVrv::DtOsgUtilsstatic
getObjectID(unsigned int instance, osg::TextureBuffer *tbo)makVrv::DtOsgUtilsstatic
getOrthoMatrix(bool useReverseZ, double left, double right, double bottom, double top, double zNear, double zFar)makVrv::DtOsgUtilsstatic
getProjMatrix(bool useReverseZ, double left, double right, double bottom, double top, double zNear, double zFar)makVrv::DtOsgUtilsstatic
getRevZOrthoMatrix(double left, double right, double bottom, double top, double zNear, double zFar)makVrv::DtOsgUtilsstatic
getRevZOrthoMatrixAsFrustum(const osg::Matrix &orthoMat, double &left, double &right, double &bottom, double &top, double &zNear, double &zFar)makVrv::DtOsgUtilsstatic
getRevZPerspective(const osg::Matrix &mat, double &fovy, double &aspectRatio, double &zNear, double &zFar)makVrv::DtOsgUtilsstatic
getRevZPerspectiveMatrixAsFrustum(const osg::Matrix &mat, double &left, double &right, double &bottom, double &top, double &zNear, double &zFar)makVrv::DtOsgUtilsstatic
getYPR(const osg::Matrix &m, double &yaw, double &pitch, double &roll)makVrv::DtOsgUtilsstatic
hideGeometries(osg::ref_ptr< osgEarth::MapNode > mapNode, osg::BoundingSphere bs, const std::set< long long > &FidList, std::vector< DtOsgUtils::FidMetadataNode > &dataList)makVrv::DtOsgUtilsstatic
insideTriangle(float Ax, float Ay, float Bx, float By, float Cx, float Cy, float Px, float Py)makVrv::DtOsgUtilsprotectedstatic
insideTriangulate(const std::vector< osg::Vec2 > &contour, std::vector< int > &results)makVrv::DtOsgUtilsstatic
makeRevZPerspective(double fovy, double aspectRatio, double zNear, double zFar)makVrv::DtOsgUtilsstatic
makeRotate(osg::Quat &q, const double &angle, const double &x, const double &y, const double &z)makVrv::DtOsgUtilsstatic
MetadaNodeMap typedefmakVrv::DtOsgUtils
MODELDEFINITION_PROPSmakVrv::DtOsgUtilsstatic
osgPolytopeToFrustum(Frustum_64 &frustum, const osg::Polytope &polytope, bool hasNearFar)makVrv::DtOsgUtilsstatic
osmFidStringFromList(std::set< long long > &osmFidList)makVrv::DtOsgUtilsstatic
osmFidStringToList(const std::string &osmFidString, std::set< long long > &osmFidList)makVrv::DtOsgUtilsstatic
quatMult(osg::Quat &lhs, const osg::Quat &rhs)makVrv::DtOsgUtilsstatic
rotateVec2(const osg::Vec2 &v, double rad)makVrv::DtOsgUtilsstatic
scaleVec2(const osg::Vec2 &v, double s)makVrv::DtOsgUtilsstatic
scaleVec2(const osg::Vec2 &v, double xScale, double yScale)makVrv::DtOsgUtilsstatic
showGeometries(osg::ref_ptr< osgEarth::MapNode > mapNode, osg::BoundingSphere bs, const std::set< long long > &FidList)makVrv::DtOsgUtilsstatic
snipTriangle(const std::vector< osg::Vec2 > &contour, int u, int v, int w, int n, int *V)makVrv::DtOsgUtilsprotectedstatic
TERRAIN_DEFORMATION_ENUMmakVrv::DtOsgUtilsstatic
TERRAIN_DEFORMATION_HEIGHTmakVrv::DtOsgUtilsstatic
TERRAIN_DEFORMATION_LANDCOVER_OVERRIDEmakVrv::DtOsgUtilsstatic
TERRAIN_DEFORMATION_RESOLUTIONmakVrv::DtOsgUtilsstatic
TERRAIN_DEFORMATION_WIDTHmakVrv::DtOsgUtilsstatic
TerrainDamageDestroyedmakVrv::DtOsgUtilsstatic
TerrainDamageModeratemakVrv::DtOsgUtilsstatic
TerrainDamageNamemakVrv::DtOsgUtilsstatic
TerrainDamageSlightmakVrv::DtOsgUtilsstatic
toOsgRotation(const DtTaitBryan &orientation)makVrv::DtOsgUtilsstatic
TrackDepthParameterNamemakVrv::DtOsgUtilsstatic
TrackModelDefinitionSchemamakVrv::DtOsgUtilsstatic
TrackPointAParameterNamemakVrv::DtOsgUtilsstatic
TrackPointBParameterNamemakVrv::DtOsgUtilsstatic
TRACKS_LINE_WIDTHmakVrv::DtOsgUtilsstatic
TRACKS_TERRAIN_TIMEmakVrv::DtOsgUtilsstatic
TrackSegmentSpacingParameterNamemakVrv::DtOsgUtilsstatic
TrackSoilTypeParameterNamemakVrv::DtOsgUtilsstatic
TrackTexureParameterNamemakVrv::DtOsgUtilsstatic
TrackTypeParameterNamemakVrv::DtOsgUtilsstatic
translateVec2(const osg::Vec2 &v, const osg::Vec2 &translation)makVrv::DtOsgUtilsstatic
triangulateAreaSize(const std::vector< osg::Vec2 > &contour)makVrv::DtOsgUtilsprotectedstatic

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)