public class ISurfaceDepthMap extends IMap
Modifier and Type | Field and Description |
---|---|
IVec |
depthDir
maxDepthDir is a normal vector
|
double |
maxDepth |
IVec |
minDepthPt
maxDepthDir is a normal vector
|
IVec |
orig |
ISurfaceI |
surface |
IVec |
uvec |
IVec |
vvec |
defaultDensityHeight, defaultDensityWidth, defaultExportHeight, defaultExportWidth, densityMinDelta, uIntegration, vIntegration
Constructor and Description |
---|
ISurfaceDepthMap(ISurfaceI surf) |
ISurfaceDepthMap(ISurfaceI surf,
ICurveI measureLine) |
ISurfaceDepthMap(ISurfaceI surf,
IVec depthDir) |
ISurfaceDepthMap(ISurfaceI surf,
IVec depthDir,
IVec minPt,
IVec maxPt) |
Modifier and Type | Method and Description |
---|---|
double |
get(double u,
double v)
A main method to get a value of the map.
|
double |
getDepth(double u,
double v) |
double |
getDepth(IVec pt) |
void |
initMap() |
createImage, createImage, flipU, flipV, get, initDensityMapU, initDensityMapU, initDensityMapV, initDensityMapV, matchUDensityWithMap, matchUDensityWithMap, matchVDensityWithMap, matchVDensityWithMap, project, projectU, projectV, saveAsJPEG, saveAsJPEG, saveAsPNG, saveAsPNG, scaleDensityMapU, scaleDensityMapV
public ISurfaceI surface
public IVec orig
public IVec uvec
public IVec vvec
public IVec minDepthPt
public IVec depthDir
public double maxDepth
public ISurfaceDepthMap(ISurfaceI surf)
surf
- surface should be rectanglepublic void initMap()
public double getDepth(double u, double v)
public double getDepth(IVec pt)
public double get(double u, double v)
IMap