OpendTect-6_4  6.4
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 buildOsgGeometry ()
 
void addGlueTrianglePrimitiveSet (TypeSet< int > &)
 
void removeGlue ()
 
void setNrTexCoordLayers (int)
 

Protected Attributes

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

Constructor & Destructor Documentation

visBase::HorizonSectionTileGlue::HorizonSectionTileGlue ( )
visBase::HorizonSectionTileGlue::~HorizonSectionTileGlue ( )

Member Function Documentation

void visBase::HorizonSectionTileGlue::addGlueTrianglePrimitiveSet ( TypeSet< int > &  )
protected
void visBase::HorizonSectionTileGlue::buildGlue ( HorizonSectionTile ,
HorizonSectionTile ,
bool   
)
void visBase::HorizonSectionTileGlue::buildOsgGeometry ( )
protected
osg::Geode* visBase::HorizonSectionTileGlue::getGeode ( )
inline
void visBase::HorizonSectionTileGlue::removeGlue ( )
protected
void visBase::HorizonSectionTileGlue::setDisplayTransformation ( const visBase::Transformation )
void visBase::HorizonSectionTileGlue::setNrTexCoordLayers ( int  )
protected

Member Data Documentation

Threads::Mutex visBase::HorizonSectionTileGlue::datalock_
protected
osg::Geode* visBase::HorizonSectionTileGlue::gluegeode_
protected
osg::Geometry* visBase::HorizonSectionTileGlue::gluegeom_
protected
visBase::Coordinates* visBase::HorizonSectionTileGlue::gluenormalarr_
protected
osg::DrawElementsUShort* visBase::HorizonSectionTileGlue::glueosgps_
protected
osg::DrawElementsUShort* visBase::HorizonSectionTileGlue::glueps_
protected
std::vector<osg::Array*> visBase::HorizonSectionTileGlue::gluetxcoords_
protected
visBase::Coordinates* visBase::HorizonSectionTileGlue::gluevtexarr_
protected
const visBase::Transformation* visBase::HorizonSectionTileGlue::transformation_
protected

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