Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages

MeasureVolInterior.C File Reference

#include <tcl.h>
#include "TclCommands.h"
#include "AtomSel.h"
#include "VMDApp.h"
#include "MoleculeList.h"
#include "Molecule.h"
#include "VolumetricData.h"
#include "VolMapCreate.h"
#include "QuickSurf.h"
#include <math.h>
#include "MeasureVolInterior.h"
#include "utilities.h"
#include <sstream>
#include <string>

Go to the source code of this file.


Defines

#define MIN(X, Y) (((X)<(Y))? (X) : (Y))

Typedefs

typedef const VolumetricData * volmapA

Functions

void * volinthread_prob (void *voidparms)
void * volinthread (void *voidparms)
long volin_threaded_prob (const VolumetricData *volmapA, VolumetricData *targetVol, VolumetricData *targetPvol, float _isovalue, float *rayDir)
long volin_threaded (const VolumetricData *volmapA, VolumetricData *targetVol, float _isovalue, float *rayDir)
VolumetricData * CreateEmptyGrid (const VolumetricData *volmapA)
VolumetricData * CreateProbGrid (const VolumetricData *volmapA)
VolumetricData * normalize_pmap (const VolumetricData *volmapA, int nrays)
void VolIn_CleanGrid (VolumetricData *volmapA)
long countIsoGrids (const VolumetricData *volmapA, const float _isovalue)
long markIsoGrid (const VolumetricData *volmapA, VolumetricData *targetVol, const float _isovalue)
long RaycastGrid (const VolumetricData *volmapA, VolumetricData *targetVol, float _isovalue, float *rayDir)
VolumetricData * process_pmap (const VolumetricData *pmap, float cutoff)
long vol_probability (const VolumetricData *probmap, float cutoff, float gspace)
bool isfloat (char *opt)

Variables

VolumetricData * targetVol
VolumetricData * pmap
float * targetPmap
float * targetMap
const float * testMap
const int * numvoxels
float isovalue
wkf_mutex_t mtx
const float * rayDir
long Nout
volinparms

Define Documentation

#define MIN ( X,
Y ) (((X)<(Y))? (X) : (Y))

Definition at line 43 of file MeasureVolInterior.C.


Typedef Documentation

typedef struct const VolumetricData* volmapA

Function Documentation

long countIsoGrids ( const VolumetricData * volmapA,
const float _isovalue
)

Definition at line 469 of file MeasureVolInterior.C.

References VolumetricData::data, VolumetricData::gridsize, and volmapA.

VolumetricData* CreateEmptyGrid ( const VolumetricData * volmapA )

VolumetricData* CreateProbGrid ( const VolumetricData * volmapA )

bool isfloat ( char * opt )

Definition at line 616 of file MeasureVolInterior.C.

long markIsoGrid ( const VolumetricData * volmapA,
VolumetricData * targetVol,
const float _isovalue
)

VolumetricData* normalize_pmap ( const VolumetricData * volmapA,
int nrays
)

VolumetricData* process_pmap ( const VolumetricData * pmap,
float cutoff
)

long RaycastGrid ( const VolumetricData * volmapA,
VolumetricData * targetVol,
float _isovalue,
float * rayDir
)

long vol_probability ( const VolumetricData * probmap,
float cutoff,
float gspace
)

Definition at line 602 of file MeasureVolInterior.C.

References VolumetricData::data, and VolumetricData::gridsize.

void VolIn_CleanGrid ( VolumetricData * volmapA )

long volin_threaded ( const VolumetricData * volmapA,
VolumetricData * targetVol,
float _isovalue,
float * rayDir
)

long volin_threaded_prob ( const VolumetricData * volmapA,
VolumetricData * targetVol,
VolumetricData * targetPvol,
float _isovalue,
float * rayDir
)

void* volinthread ( void * voidparms ) [static]

void* volinthread_prob ( void * voidparms ) [static]

Variable Documentation

float isovalue

Definition at line 54 of file MeasureVolInterior.C.

long Nout

const int* numvoxels

Definition at line 52 of file MeasureVolInterior.C.

Referenced by volin_threaded, and volin_threaded_prob.

Definition at line 48 of file MeasureVolInterior.C.

Referenced by process_pmap, and vmd_measure_volinterior.

const float* rayDir

float* targetMap

Definition at line 50 of file MeasureVolInterior.C.

float* targetPmap

Definition at line 49 of file MeasureVolInterior.C.

Referenced by normalize_pmap, and process_pmap.

VolumetricData* targetVol

const float* testMap

Definition at line 51 of file MeasureVolInterior.C.

volinparms

Definition at line 57 of file MeasureVolInterior.C.

Referenced by volin_threaded, volin_threaded_prob, volinthread, and volinthread_prob.


Generated on Mon Nov 17 02:47:41 2025 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002

AltStyle によって変換されたページ (->オリジナル) /