#include <SurfaceParameters.hh>
|
| SurfaceParameters () |
| default constructor to initialize all values More...
|
|
| SurfaceParameters (std::string strSURFA0, std::string strSURFA1, std::string strSURFA2) |
|
| SurfaceParameters (SurfaceParameters const &src) |
|
basic::datacache::CacheableDataOP | clone () const |
|
void | GenerateSurfaceParameters (Vector SurfCG) |
|
Vector | CalcNormalVector (Vector Apoint, Vector Bpoint, Vector Cpoint) |
|
Vector | CalcAxisIntersect (Vector point1, Vector point2, Vector Bvector, Vector Cvector) |
|
Plane | GeneratePlane (Vector Apoint, Vector Bpoint, Vector Cpoint) |
|
Vector | PlanePointIntersection (Plane plane_abcd, Vector point_outofplane, Vector normal_plane) |
|
Vector | PlanePointIntersection (Vector Point) |
|
Vector | SplitSurfaceVectorString (std::string surfVectString) |
|
protocols::surface_docking::SurfaceParameters::SurfaceParameters |
( |
) | |
|
default constructor to initialize all values
protocols::surface_docking::SurfaceParameters::SurfaceParameters |
( |
std::string |
strSURFA0, |
|
|
std::string |
strSURFA1, |
|
|
std::string |
strSURFA2 |
|
) |
| |
protocols::surface_docking::SurfaceParameters::SurfaceParameters |
( |
SurfaceParameters const & |
src) | |
|
References A, B, C, slideaxis, strSURFA0, strSURFA1, strSURFA2, SURFA0, SURFA1, SURFA2, surfaceAntiNormalVec, SurfaceCG, surfaceNormalVec, surfacePlane, unitsurfaceNormalVec, vecAB, and vecAC.
basic::datacache::CacheableDataOP protocols::surface_docking::SurfaceParameters::clone |
( |
) | |
const |
|
inline |
void protocols::surface_docking::SurfaceParameters::GenerateSurfaceParameters |
( |
Vector |
SurfCG) | |
|
References A, B, C, CalcNormalVector(), GeneratePlane(), SURFA0, SURFA1, SURFA2, surfaceAntiNormalVec, SurfaceCG, surfaceNormalVec, surfacePlane, protocols::TR(), unitsurfaceNormalVec, vecAB, and vecAC.
Referenced by protocols::surface_docking::SurfaceOrientMover::apply().
Vector protocols::surface_docking::SurfaceParameters::PlanePointIntersection |
( |
Plane |
plane_abcd, |
|
|
Vector |
point_outofplane, |
|
|
Vector |
normal_plane |
|
) |
| |
Vector protocols::surface_docking::SurfaceParameters::PlanePointIntersection |
( |
Vector |
Point) | |
|
Vector protocols::surface_docking::SurfaceParameters::SplitSurfaceVectorString |
( |
std::string |
surfVectString) | |
|
Vector protocols::surface_docking::SurfaceParameters::A |
Vector protocols::surface_docking::SurfaceParameters::B |
Vector protocols::surface_docking::SurfaceParameters::C |
Vector protocols::surface_docking::SurfaceParameters::slideaxis |
std::string protocols::surface_docking::SurfaceParameters::strSURFA0 |
std::string protocols::surface_docking::SurfaceParameters::strSURFA1 |
std::string protocols::surface_docking::SurfaceParameters::strSURFA2 |
Vector protocols::surface_docking::SurfaceParameters::SURFA0 |
Vector protocols::surface_docking::SurfaceParameters::SURFA1 |
Vector protocols::surface_docking::SurfaceParameters::SURFA2 |
Vector protocols::surface_docking::SurfaceParameters::surfaceAntiNormalVec |
Vector protocols::surface_docking::SurfaceParameters::SurfaceCG |
Vector protocols::surface_docking::SurfaceParameters::surfaceNormalVec |
Plane protocols::surface_docking::SurfaceParameters::surfacePlane |
Vector protocols::surface_docking::SurfaceParameters::unitsurfaceNormalVec |
Vector protocols::surface_docking::SurfaceParameters::vecAB |
Vector protocols::surface_docking::SurfaceParameters::vecAC |
The documentation for this class was generated from the following files: