class AtomPropertyMapper extends AtomDataReader
Modifier and Type | Field and Description |
---|---|
private int |
calcType |
private boolean |
doSmoothProperty |
private AtomIndexIterator |
iter |
private MepCalculationInterface |
m |
private java.lang.String |
mepType |
private float |
smoothingPower |
atomCount, atomData, atomDataServer, atomIndex, atomNo, atomProp, atomRadius, atomXyz, bsMyIgnored, bsMySelected, bsNearby, doAddHydrogens, doUseIterator, doUsePlane, fileDotModel, fileName, firstNearbyAtom, maxDistance, modelIndex, myAtomCount, myIndex, nearbyAtomCount
allowMapData, dataType, point, precalculateVoxelData
allowSigma, ANGSTROMS_PER_BOHR, anisotropy, center, cJvxlEdgeNaN, colorFractionBase, colorFractionRange, contourVertexCount, dataMax, dataMean, dataMin, defaultCutoff, defaultMappedDataMax, defaultMappedDataMin, eccentricityMatrix, eccentricityMatrixInverse, eccentricityRatio, eccentricityScale, edgeFractionBase, edgeFractionRange, fractionData, hasColorData, isAnisotropic, isEccentric, isJvxl, isProgressive, isXLowToHigh, jvxlColorDataRead, jvxlCutoff, jvxlData, jvxlDataIs2dContour, jvxlDataIsColorMapped, jvxlDataIsPrecisionColor, jvxlEdgeDataRead, jvxlFileHeaderBuffer, jvxlNSurfaceInts, jvxlVoxelBitSet, mappingPlane, marchingSquares, meshData, meshDataServer, minMax, nBytes, nDataPoints, nPointsX, nPointsY, nPointsZ, params, ptTemp, sg, vertexDataOnly, volumeData, volumetricOrigin, volumetricVectors, voxelCounts, voxelData, xyzMax, xyzMin
Constructor and Description |
---|
AtomPropertyMapper(SurfaceGenerator sg,
java.lang.String mepType) |
Modifier and Type | Method and Description |
---|---|
protected void |
finalizeMapping() |
protected void |
generateCube() |
float |
getValueAtPoint(javax.vecmath.Point3f pt) |
protected void |
initializeMapping() |
protected void |
setup() |
fixTitleLine, getAtoms, setHeader, setRangesAndAddAtoms
closeReader, readSurfaceData, readVolumeData, readVolumeParameters, readVoxelDataIndividually, setVoxelRange
addTriangleCheck, addVertexCopy, applyColorScale, colorIsosurface, createIsosurface, discardTempData, excludeMaximumSet, excludeMinimumSet, getColorPhaseIndex, getMinMaxMappedValues, getPlane, getSurfacePointAndFraction, getSurfacePointIndexAndFraction, getValue, gotoAndReadVoxelData, gotoData, initializeVolumetricData, jvxlUpdateInfo, readAndSetVolumeParameters, readColorData, readTheVolumeData, resetIsosurface, selectPocket, setBoundingBox, setMappingPlane, setOutputStream, setVectorAnisotropy, setVertexAnisotropy, setVolumeData, setVolumetricAnisotropy, setVolumetricOriginAnisotropy, slabIsosurface, updateSurfaceData, updateTriangles
private MepCalculationInterface m
private java.lang.String mepType
private int calcType
private boolean doSmoothProperty
private AtomIndexIterator iter
private float smoothingPower
AtomPropertyMapper(SurfaceGenerator sg, java.lang.String mepType)
protected void setup()
setup
in class AtomDataReader
protected void initializeMapping()
initializeMapping
in class SurfaceReader
protected void finalizeMapping()
finalizeMapping
in class SurfaceReader
protected void generateCube()
generateCube
in class VolumeDataReader
public float getValueAtPoint(javax.vecmath.Point3f pt)
getValueAtPoint
in class SurfaceReader