OpendTect  7.0
Public Member Functions | Public Attributes | List of all members
MarchingCubeTriangleTable Class Reference

Public Member Functions

 MarchingCubeTriangleTable ()
 
virtual ~MarchingCubeTriangleTable ()
 

Public Attributes

ObjectSet< char > indices_
 
TypeSet< unsigned char > nrindices_
 

Detailed Description

Describes one or more triangle setups for a specific point configuration. The indices are grouped in pairs, where a pair represents a coordinate. The first number in the pair describes which neighbor that is responsible for the point using the following coding:

-1 - Triangle strip is ending. No second number will follow. Next number is first number on next point. 0 - my own point 1 - neighbor z+1 2 - neighbor y+1 3 - neighbor y+1, z+1 4 - neighbor x+1 5 - neighbor x+1 z+1 6 - neighbor x+1 y+1 7 - neighbor x+1 y+1, z+1

The (eventual) second number says which of the neighbor three coordinates is wanted. 0 = The coordinate on the x-axis 1 = the coordinate on the y-axis 2 = the coordinate on the z-axis.

<>

Constructor & Destructor Documentation

◆ MarchingCubeTriangleTable()

MarchingCubeTriangleTable::MarchingCubeTriangleTable ( )

◆ ~MarchingCubeTriangleTable()

virtual MarchingCubeTriangleTable::~MarchingCubeTriangleTable ( )
virtual

Member Data Documentation

◆ indices_

ObjectSet<char> MarchingCubeTriangleTable::indices_

◆ nrindices_

TypeSet<unsigned char> MarchingCubeTriangleTable::nrindices_

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