| OpendTect 8.0

Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
MarchingCubeTriangleTable Class Reference
Geometry

`#include <explicitmarchingcubes.h>`

## 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-2025