OpendTect  7.0
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
visBase::HorizonSectionTileGlue Class Reference

Public Member Functions

 HorizonSectionTileGlue ()
 
 ~HorizonSectionTileGlue ()
 
void buildGlue (HorizonSectionTile *, HorizonSectionTile *, bool)
 
osg::Geode * getGeode ()
 
void setDisplayTransformation (const visBase::Transformation *)
 

Protected Member Functions

void addGlueTrianglePrimitiveSet (TypeSet< int > &)
 
void buildOsgGeometry ()
 
void removeGlue ()
 
void setNrTexCoordLayers (int)
 

Protected Attributes

Threads::Mutex datalock_
 
osg::Geode * gluegeode_
 
osg::Geometry * gluegeom_
 
visBase::Coordinatesgluenormalarr_
 
osg::DrawElementsUShort * glueosgps_
 
osg::DrawElementsUShort * glueps_
 
std::vector< osg::Array * > gluetxcoords_
 
visBase::Coordinatesgluevtexarr_
 
const visBase::Transformationtransformation_
 

Constructor & Destructor Documentation

◆ HorizonSectionTileGlue()

visBase::HorizonSectionTileGlue::HorizonSectionTileGlue ( )

◆ ~HorizonSectionTileGlue()

visBase::HorizonSectionTileGlue::~HorizonSectionTileGlue ( )

Member Function Documentation

◆ addGlueTrianglePrimitiveSet()

void visBase::HorizonSectionTileGlue::addGlueTrianglePrimitiveSet ( TypeSet< int > &  )
protected

◆ buildGlue()

void visBase::HorizonSectionTileGlue::buildGlue ( HorizonSectionTile ,
HorizonSectionTile ,
bool   
)

◆ buildOsgGeometry()

void visBase::HorizonSectionTileGlue::buildOsgGeometry ( )
protected

◆ getGeode()

osg::Geode* visBase::HorizonSectionTileGlue::getGeode ( )
inline

◆ removeGlue()

void visBase::HorizonSectionTileGlue::removeGlue ( )
protected

◆ setDisplayTransformation()

void visBase::HorizonSectionTileGlue::setDisplayTransformation ( const visBase::Transformation )

◆ setNrTexCoordLayers()

void visBase::HorizonSectionTileGlue::setNrTexCoordLayers ( int  )
protected

Member Data Documentation

◆ datalock_

Threads::Mutex visBase::HorizonSectionTileGlue::datalock_
protected

◆ gluegeode_

osg::Geode* visBase::HorizonSectionTileGlue::gluegeode_
protected

◆ gluegeom_

osg::Geometry* visBase::HorizonSectionTileGlue::gluegeom_
protected

◆ gluenormalarr_

visBase::Coordinates* visBase::HorizonSectionTileGlue::gluenormalarr_
protected

◆ glueosgps_

osg::DrawElementsUShort* visBase::HorizonSectionTileGlue::glueosgps_
protected

◆ glueps_

osg::DrawElementsUShort* visBase::HorizonSectionTileGlue::glueps_
protected

◆ gluetxcoords_

std::vector<osg::Array*> visBase::HorizonSectionTileGlue::gluetxcoords_
protected

◆ gluevtexarr_

visBase::Coordinates* visBase::HorizonSectionTileGlue::gluevtexarr_
protected

◆ transformation_

const visBase::Transformation* visBase::HorizonSectionTileGlue::transformation_
protected

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024