BioInt  1.02.00
BioInt: An integrative biological object-oriented application framework and interpreter
BioAtom.h File Reference
#include <fstream>
#include <string>
#include <cmath>
#include <vector>
#include "BioUtilities.h"
#include "BioHelperClass.h"
#include "BioPoint.h"
Include dependency graph for BioAtom.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  BioAtom

Functions

float BioDistance (const BioAtom &, const BioAtom &)
float BioAngle (const BioAtom &, const BioAtom &, const BioAtom &)
float BioTorsion (const BioAtom &, const BioAtom &, const BioAtom &, const BioAtom &)
vector< float > BioDirectionCosines (const BioAtom &, const BioAtom &)
vector< float > BioVectorCrossProduct (const BioAtom &, const BioAtom &, const BioAtom &)
vector< float > BioVectorCrossProduct (const BioAtom &, const BioAtom &)
BioAtom BioDifferenceVector (const BioAtom &, const BioAtom &)
float BioDotProduct (const BioAtom &, const BioAtom &)
float BioDotMagnitude (const BioAtom &, const BioAtom &)
BioAtom BioNormalize (const BioAtom &)
BioMatrix helix (BioAtom c1, BioAtom c2, BioAtom c3, BioAtom c4)
void helixAxisDirectionCosines (BioAtom c1, BioAtom c2, BioAtom c3, BioAtom c4, float &l, float &m, float &n)

Function Documentation

float BioAngle ( const BioAtom ,
const BioAtom ,
const BioAtom  
)
BioAtom BioDifferenceVector ( const BioAtom ,
const BioAtom  
)
vector<float> BioDirectionCosines ( const BioAtom ,
const BioAtom  
)
float BioDistance ( const BioAtom ,
const BioAtom  
)
float BioDotMagnitude ( const BioAtom ,
const BioAtom  
)
float BioDotProduct ( const BioAtom ,
const BioAtom  
)
BioAtom BioNormalize ( const BioAtom )
float BioTorsion ( const BioAtom ,
const BioAtom ,
const BioAtom ,
const BioAtom  
)
vector<float> BioVectorCrossProduct ( const BioAtom ,
const BioAtom ,
const BioAtom  
)
vector<float> BioVectorCrossProduct ( const BioAtom ,
const BioAtom  
)
BioMatrix helix ( BioAtom  c1,
BioAtom  c2,
BioAtom  c3,
BioAtom  c4 
)
void helixAxisDirectionCosines ( BioAtom  c1,
BioAtom  c2,
BioAtom  c3,
BioAtom  c4,
float &  l,
float &  m,
float &  n 
)
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines