Privacy
An open-source, flexible 3D physical simulation framework
mars::graphics::TerrainDrawObject Member List

This is the complete list of members for mars::graphics::TerrainDrawObject, including all inherited members.

adaptSubtile(SubTile *tile, mars::utils::Vector pos, double radius)mars::graphics::TerrainDrawObjectprivate
addLODGeodes(std::list< osg::ref_ptr< osg::Geode > > geodes, float start, float end)mars::graphics::DrawObject
addSelectionChild(DrawObject *c)mars::graphics::DrawObjectinline
brightnessmars::graphics::DrawObjectprotected
collideSphere(mars::utils::Vector pos, mars::interfaces::sReal radius)mars::graphics::TerrainDrawObjectvirtual
containsNode(osg::Node *node)mars::graphics::DrawObject
countSubTilesmars::graphics::TerrainDrawObjectstatic
createGeometry()mars::graphics::TerrainDrawObjectprivatevirtual
createNewSubTile(SubTile *newSubTile, mars::utils::Vector pos, double radius)mars::graphics::TerrainDrawObjectprivate
createObject(unsigned long id, const utils::Vector &pivot, unsigned long sharedID)mars::graphics::TerrainDrawObjectvirtual
cutHole(int x1, int x2, int y1, int y2)mars::graphics::TerrainDrawObjectprivate
DrawObject(GraphicsManager *g)mars::graphics::DrawObject
drawSubTile(SubTile *tile)mars::graphics::TerrainDrawObjectprivate
exportModel(const std::string &filename)mars::graphics::DrawObject
exportState(void)mars::graphics::DrawObject
gmars::graphics::DrawObjectprotected
generateTangents()mars::graphics::TerrainDrawObjectvirtual
geommars::graphics::TerrainDrawObjectprivate
geometry_mars::graphics::DrawObjectprotected
geometrySize_mars::graphics::DrawObjectprotected
getHeight(int x, int y, SubTile *tile)mars::graphics::TerrainDrawObjectprivate
getID(void) constmars::graphics::DrawObject
getNormal(int x, int y, int mx, int my, double x_step, double y_step, double **height_data, osg::Vec3d *t, bool skipBorder=false)mars::graphics::TerrainDrawObjectprivate
getObject(void) constmars::graphics::DrawObjectinline
getPosition()mars::graphics::DrawObjectinlinevirtual
getPosTransform(void) constmars::graphics::DrawObjectinline
getQuaternion()mars::graphics::DrawObjectinlinevirtual
getScaleMatrix()mars::graphics::DrawObjectinline
getScaleTransform(void) constmars::graphics::DrawObjectinline
getStateGroup()mars::graphics::DrawObjectinline
getTransform()mars::graphics::DrawObjectinline
gridFilemars::graphics::TerrainDrawObjectprivate
gridPSetsmars::graphics::TerrainDrawObjectprivate
group_mars::graphics::DrawObjectprotected
height_datamars::graphics::TerrainDrawObjectprivate
hide()mars::graphics::DrawObject
id_mars::graphics::DrawObjectprotected
infomars::graphics::TerrainDrawObjectprivate
intersectReplacementSphere(osg::Vec3 center, double radius, osg::Vec3 vertex)mars::graphics::TerrainDrawObjectprivate
isHiddenmars::graphics::DrawObjectprotected
isSelected(void)mars::graphics::DrawObjectinline
lodmars::graphics::DrawObjectprotected
mapmars::graphics::TerrainDrawObjectprivate
materialNodemars::graphics::DrawObjectprotected
maxNumLightsmars::graphics::DrawObjectprotected
nodeMask_mars::graphics::DrawObjectprotected
normal_debugmars::graphics::TerrainDrawObjectprivate
normal_geodemars::graphics::DrawObjectprotected
normal_geommars::graphics::TerrainDrawObjectprivate
normalsmars::graphics::TerrainDrawObjectprivate
num_xmars::graphics::TerrainDrawObjectprivate
num_ymars::graphics::TerrainDrawObjectprivate
pivot_mars::graphics::DrawObjectprotected
position_mars::graphics::DrawObjectprotected
posTransform_mars::graphics::DrawObjectprotected
quaternion_mars::graphics::DrawObjectprotected
rectangleIntersect(const osg::Vec3 &first_leftup, const osg::Vec3 &first_downright, const osg::Vec3 &second_leftup, const osg::Vec3 &second_downright)mars::graphics::TerrainDrawObjectprivate
removeBits(unsigned int bits)mars::graphics::DrawObject
removeSubTile(SubTile *tile)mars::graphics::TerrainDrawObjectprivate
scaledSize_mars::graphics::DrawObjectprotected
scaleTransform_mars::graphics::DrawObjectprotected
selectable_mars::graphics::DrawObjectprotected
selected_mars::graphics::DrawObjectprotected
selectionChildsmars::graphics::DrawObjectprotected
selectionMaterialmars::graphics::DrawObjectstatic
selectShadermars::graphics::DrawObjectprotected
seperateMaterial()mars::graphics::DrawObject
setBits(unsigned int bits)mars::graphics::DrawObject
setBrightness(double v)mars::graphics::DrawObject
setData(configmaps::ConfigMap map)mars::graphics::TerrainDrawObject
setExperimentalLineLaser(utils::Vector lineLasePos, utils::Vector lineLaserNormal, utils::Vector lineLaserColor, utils::Vector LaserAngle, float openingAngle)mars::graphics::DrawObject
setID(unsigned long _id)mars::graphics::DrawObject
setMaterial(const std::string &name)mars::graphics::DrawObjectvirtual
setMaxNumLights(int n)mars::graphics::DrawObjectinline
setNodeMask(unsigned int mask)mars::graphics::DrawObjectinline
setPosition(const mars::utils::Vector &_pos)mars::graphics::DrawObjectvirtual
setQuaternion(const mars::utils::Quaternion &_q)mars::graphics::DrawObjectvirtual
setRenderBinNumber(int number)mars::graphics::DrawObject
setScale(const mars::utils::Vector &scale)mars::graphics::DrawObject
setScaledSize(const mars::utils::Vector &scaledSize)mars::graphics::DrawObjectvirtual
setSelectable(bool val)mars::graphics::DrawObjectinline
setSelected(bool val)mars::graphics::DrawObjectvirtual
setShowSelected(bool val)mars::graphics::DrawObject
setStateFilename(const std::string &filename, int create)mars::graphics::DrawObject
sharedStateGroupmars::graphics::DrawObjectprotected
show()mars::graphics::DrawObject
showNormals(bool val)mars::graphics::DrawObject
showSelectedmars::graphics::DrawObjectprotected
stateFilename_mars::graphics::DrawObjectprotected
subTilesmars::graphics::TerrainDrawObjectprivate
tangentsmars::graphics::TerrainDrawObjectprivate
tangentUnitmars::graphics::TerrainDrawObjectprivate
TerrainDrawObject(GraphicsManager *g, const mars::interfaces::terrainStruct *ts, std::string gridFile="")mars::graphics::TerrainDrawObject
tex_scale_xmars::graphics::TerrainDrawObjectprivate
tex_scale_ymars::graphics::TerrainDrawObjectprivate
texcoordsmars::graphics::TerrainDrawObjectprivate
updateShadowObject(mars::utils::Vector pos)mars::graphics::TerrainDrawObjectprivate
verticesmars::graphics::TerrainDrawObjectprivate
vSubTilesmars::graphics::TerrainDrawObjectprivate
x_stepmars::graphics::TerrainDrawObjectprivate
x_step2mars::graphics::TerrainDrawObjectprivate
y_stepmars::graphics::TerrainDrawObjectprivate
y_step2mars::graphics::TerrainDrawObjectprivate
~DrawObject()mars::graphics::DrawObjectvirtual
~TerrainDrawObject(void)mars::graphics::TerrainDrawObjectvirtual