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

MeasureSymmetry.h File Reference

#include "ResizeArray.h"

Go to the source code of this file.


Compounds

struct axis
struct bond
struct bondlist
struct elementsummary
struct plane
class Symmetry

Defines

#define SKIP_IDENTICAL 1
#define NOSKIP_IDENTICAL 0
#define PRINCIPAL_AXIS 1
#define PERPENDICULAR_AXIS 2
#define MAXORDERCN 8

Typedefs

typedef plane Plane
typedef axis Axis
typedef elementsummary ElementSummary
typedef bond Bond
typedef bondlist Bondlist

Functions

int measure_trans_overlap (AtomSel *sel, MoleculeList *mlist, const Matrix4 *trans, float sigma, bool skipident, int maxnatoms, float &overlap)
Calculate the structural overlap of a selection with a copy of itself that is transformed according to a given transformation matrix. Returns the normalized sum over all gaussian function values of the pair distances between atoms in the original and the transformed selection. More...

int measure_pointset_overlap (const float *posA, int natomsA, int *flagsA, const float *posB, int natomsB, int *flagsB, float sigma, float pairdist, float &similarity)

Define Documentation

#define MAXORDERCN 8

Definition at line 50 of file MeasureSymmetry.h.

Referenced by Symmetry::Symmetry.

#define NOSKIP_IDENTICAL 0

#define PERPENDICULAR_AXIS 2

Definition at line 47 of file MeasureSymmetry.h.

Referenced by vmd_measure_symmetry.

#define PRINCIPAL_AXIS 1

Definition at line 46 of file MeasureSymmetry.h.

Referenced by vmd_measure_symmetry.

#define SKIP_IDENTICAL 1

Definition at line 42 of file MeasureSymmetry.h.


Typedef Documentation

typedef struct axis Axis

typedef struct bond Bond

typedef struct bondlist Bondlist

typedef struct elementsummary ElementSummary

typedef struct plane Plane


Function Documentation

int measure_pointset_overlap ( const float * posA,
int natomsA,
int * flagsA,
const float * posB,
int natomsB,
int * flagsB,
float sigma,
float pairdist,
float & similarity
)

Definition at line 4417 of file MeasureSymmetry.C.

int measure_trans_overlap ( AtomSel * sel,
MoleculeList * mlist,
const Matrix4 * trans,
float sigma,
bool skipident,
int maxnatoms,
float & overlap
)

Calculate the structural overlap of a selection with a copy of itself that is transformed according to a given transformation matrix. Returns the normalized sum over all gaussian function values of the pair distances between atoms in the original and the transformed selection.

Definition at line 4395 of file MeasureSymmetry.C.

Referenced by vmd_measure_trans_overlap.


Generated on Tue Nov 18 02:48:35 2025 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002

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