Rosetta 3.4
Public Member Functions | Public Attributes
protocols::surface_docking::SurfaceParameters Class Reference

#include <SurfaceParameters.hh>

Inheritance diagram for protocols::surface_docking::SurfaceParameters:
Inheritance graph
[legend]
Collaboration diagram for protocols::surface_docking::SurfaceParameters:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 SurfaceParameters ()
 default constructor to initialize all values
 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)

Public Attributes

Vector SURFA0
Vector SURFA1
Vector SURFA2
std::string strSURFA0
std::string strSURFA1
std::string strSURFA2
Vector A
Vector B
Vector C
Vector vecAB
Vector vecAC
Vector SurfaceCG
Vector surfaceNormalVec
Vector unitsurfaceNormalVec
Vector surfaceAntiNormalVec
Plane surfacePlane
Vector slideaxis

Constructor & Destructor Documentation

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 
)

References protocols::TR().

protocols::surface_docking::SurfaceParameters::SurfaceParameters ( SurfaceParameters const &  src)

Member Function Documentation

Vector protocols::surface_docking::SurfaceParameters::CalcAxisIntersect ( Vector  point1,
Vector  point2,
Vector  Bvector,
Vector  Cvector 
)
Vector protocols::surface_docking::SurfaceParameters::CalcNormalVector ( Vector  Apoint,
Vector  Bpoint,
Vector  Cpoint 
)
basic::datacache::CacheableDataOP protocols::surface_docking::SurfaceParameters::clone ( ) const [inline]
Plane protocols::surface_docking::SurfaceParameters::GeneratePlane ( Vector  Apoint,
Vector  Bpoint,
Vector  Cpoint 
)
void protocols::surface_docking::SurfaceParameters::GenerateSurfaceParameters ( Vector  SurfCG)
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)

Member Data Documentation

Referenced by SurfaceParameters().

Referenced by SurfaceParameters().

Referenced by SurfaceParameters().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines