![]() |
OpendTect
6.3
|
Public Member Functions | |
| TileResolutionData (const HorizonSectionTile *sectile, char resolution) | |
| ~TileResolutionData () | |
| void | setTexture (const unsigned int unit, osg::Array *arr, osg::StateSet *stateset) |
| void | enableGeometryTypeDisplay (GeometryType type, bool yn) |
| bool | tesselateResolution (bool onlyifabsness) |
| void | updatePrimitiveSets () |
| void | setWireframeColor (Color &color) |
| void | dirtyGeometry () |
| const osg::PrimitiveSet * | getPrimitiveSet (GeometryType) const |
Protected Attributes | |
| const HorizonSectionTile * | sectile_ |
| osg::Switch * | osgswitch_ |
| osg::UserDataContainer * | geodes_ |
| osg::Array * | osgvertices_ |
| const osg::Array * | normals_ |
| osg::Array * | linecolor_ |
| osg::DrawElementsUShort * | trianglesps_ |
| osg::DrawElementsUShort * | linesps_ |
| osg::DrawElementsUShort * | pointsps_ |
| osg::DrawElementsUShort * | wireframesps_ |
| osg::DrawElementsUShort * | trianglesosgps_ |
| osg::DrawElementsUShort * | linesosgps_ |
| osg::DrawElementsUShort * | pointsosgps_ |
| osg::DrawElementsUShort * | wireframesosgps_ |
| Threads::Mutex | tesselatemutex_ |
| bool | updateprimitiveset_ |
| char | needsretesselation_ |
| char | resolution_ |
| int | nrverticesperside_ |
| bool | needsetposition_ |
| int | dispgeometrytype_ |
Private Member Functions | |
| void | buildOsgGeometres () |
| void | setPrimitiveSet (unsigned int, osg::DrawElementsUShort *) |
| void | tesselateCell (int row, int col) |
| void | refOsgPrimitiveSets () |
| void | unRefOsgPrimitiveSets () |
| void | createPrimitiveSets () |
| void | buildLineGeometry (int idx, int width) |
| void | buildTraingleGeometry (int idx) |
| void | buildPointGeometry (int idx) |
| void | hideFromDisplay () |
| bool | detectIsolatedLine (int crdidx, char direction) |
| void | setGeometryTexture (const unsigned int unit, const osg::Array *arr, osg::StateSet *stateset, int geometrytype) |
| void | dirtyGeometry (int type) |
Friends | |
| class | HorizonSectionTile |
| class | HorizonSectionTileGlue |
| visBase::TileResolutionData::TileResolutionData | ( | const HorizonSectionTile * | sectile, |
| char | resolution | ||
| ) |
| visBase::TileResolutionData::~TileResolutionData | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
| void visBase::TileResolutionData::dirtyGeometry | ( | ) |
|
private |
| void visBase::TileResolutionData::enableGeometryTypeDisplay | ( | GeometryType | type, |
| bool | yn | ||
| ) |
| const osg::PrimitiveSet* visBase::TileResolutionData::getPrimitiveSet | ( | GeometryType | ) | const |
|
private |
|
private |
|
private |
|
private |
| void visBase::TileResolutionData::setTexture | ( | const unsigned int | unit, |
| osg::Array * | arr, | ||
| osg::StateSet * | stateset | ||
| ) |
| void visBase::TileResolutionData::setWireframeColor | ( | Color & | color | ) |
|
private |
| bool visBase::TileResolutionData::tesselateResolution | ( | bool | onlyifabsness | ) |
|
private |
| void visBase::TileResolutionData::updatePrimitiveSets | ( | ) |
|
friend |
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2017