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

TclSegmentation.C File Reference

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <float.h>
#include "Inform.h"
#include "utilities.h"
#include "AtomSel.h"
#include "VMDApp.h"
#include "MoleculeList.h"
#include "VolumetricData.h"
#include "VolMapCreate.h"
#include "Segmentation.h"
#include "MDFF.h"
#include <math.h>
#include <tcl.h>
#include "TclCommands.h"

Go to the source code of this file.

Functions

int return_segment_usage (Tcl_Interp *interp)
int segment_volume (VMDApp *app, int argc, Tcl_Obj *const objv[], Tcl_Interp *interp)
int obj_segmentation (ClientData cd, Tcl_Interp *interp, int argc, Tcl_Obj *const objv[])


Function Documentation

int obj_segmentation ClientData    cd,
Tcl_Interp *    interp,
int    argc,
Tcl_Obj *const    objv[]
 

Definition at line 250 of file TclSegmentation.C.

References NULL, return_segment_usage, segment_volume, and strupncmp.

int return_segment_usage Tcl_Interp *    interp
 

Definition at line 42 of file TclSegmentation.C.

Referenced by obj_segmentation, and segment_volume.

int segment_volume VMDApp   app,
int    argc,
Tcl_Obj *const    objv[],
Tcl_Interp *    interp
 

Definition at line 68 of file TclSegmentation.C.

References VolumetricData::data, Segmentation::get_num_groups, Segmentation::get_results, BaseMolecule::get_volume_data, VolumetricData::gridsize, MERGE_HILL_CLIMB, MoleculeList::mol_from_id, VMDApp::molecule_add_volumetric, VMDApp::moleculeList, NULL, VolumetricData::origin, PROFILE_POP_RANGE, PROFILE_PUSH_RANGE, return_segment_usage, Segmentation::segment, VolumetricData::xaxis, VolumetricData::xsize, VolumetricData::yaxis, VolumetricData::ysize, VolumetricData::zaxis, and VolumetricData::zsize.

Referenced by obj_segmentation.


Generated on Fri Apr 19 02:46:00 2024 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002