Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Constant Groups | Enumerations | Functions
PyMolMover.hh File Reference

Send infromation to PyMol. More...

#include <protocols/moves/PyMolMover.fwd.hh>
#include <protocols/moves/Mover.hh>
#include <core/pose/Pose.fwd.hh>
#include <core/pose/signals/GeneralEvent.hh>
#include <core/scoring/ScoreType.hh>
#include <string>
#include <utility/vector1.hh>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>

Go to the source code of this file.

Classes

class  protocols::moves::UDPSocketClient
 PyMolMover helper class. Handle low level UDP transactions stuff. This is a port of original Python version of UDP socket client written writen for PyRosetta. More...
 
union  protocols::moves::UDPSocketClient::UUID
 unique id of this socket client More...
 
class  protocols::moves::PyMolMover
 
class  protocols::moves::PyMolObserver
 

Namespaces

 protocols
 The instance of Loops contained by AbrelaxApplication should be replaced by a LoopsOP.
 
 protocols::moves
 

Constant Groups

 protocols
 The instance of Loops contained by AbrelaxApplication should be replaced by a LoopsOP.
 
 protocols::moves
 

Enumerations

enum  protocols::moves::X11Colors {
  protocols::moves::XC_first_color = 0, protocols::moves::XC_black = XC_first_color, protocols::moves::XC_AntiqueWhite = 1, protocols::moves::XC_BlanchedAlmond = 2,
  protocols::moves::XC_BlueViolet = 3, protocols::moves::XC_CadetBlue = 4, protocols::moves::XC_CornflowerBlue = 5, protocols::moves::XC_DarkBlue = 6,
  protocols::moves::XC_DarkCyan = 7, protocols::moves::XC_DarkGoldenrod = 8, protocols::moves::XC_DarkGray = 9, protocols::moves::XC_DarkGreen = 10,
  protocols::moves::XC_DarkGrey = 11, protocols::moves::XC_DarkKhaki = 12, protocols::moves::XC_DarkMagenta = 13, protocols::moves::XC_DarkOliveGreen = 14,
  protocols::moves::XC_DarkOrange = 15, protocols::moves::XC_DarkOrchid = 16, protocols::moves::XC_DarkRed = 17, protocols::moves::XC_DarkSalmon = 18,
  protocols::moves::XC_DarkSeaGreen = 19, protocols::moves::XC_DarkSlateBlue = 20, protocols::moves::XC_DarkSlateGray = 21, protocols::moves::XC_DarkSlateGrey = 22,
  protocols::moves::XC_DarkTurquoise = 23, protocols::moves::XC_DarkViolet = 24, protocols::moves::XC_DebianRed = 25, protocols::moves::XC_DeepPink = 26,
  protocols::moves::XC_DeepSkyBlue = 27, protocols::moves::XC_DimGray = 28, protocols::moves::XC_DimGrey = 29, protocols::moves::XC_DodgerBlue = 30,
  protocols::moves::XC_FloralWhite = 31, protocols::moves::XC_ForestGreen = 32, protocols::moves::XC_GhostWhite = 33, protocols::moves::XC_GreenYellow = 34,
  protocols::moves::XC_HotPink = 35, protocols::moves::XC_IndianRed = 36, protocols::moves::XC_LavenderBlush = 37, protocols::moves::XC_LawnGreen = 38,
  protocols::moves::XC_LemonChiffon = 39, protocols::moves::XC_LightBlue = 40, protocols::moves::XC_LightCoral = 41, protocols::moves::XC_LightCyan = 42,
  protocols::moves::XC_LightGoldenrod = 43, protocols::moves::XC_LightGoldenrodYellow = 44, protocols::moves::XC_LightGray = 45, protocols::moves::XC_LightGreen = 46,
  protocols::moves::XC_LightGrey = 47, protocols::moves::XC_LightPink = 48, protocols::moves::XC_LightSalmon = 49, protocols::moves::XC_LightSeaGreen = 50,
  protocols::moves::XC_LightSkyBlue = 51, protocols::moves::XC_LightSlateBlue = 52, protocols::moves::XC_LightSlateGray = 53, protocols::moves::XC_LightSlateGrey = 54,
  protocols::moves::XC_LightSteelBlue = 55, protocols::moves::XC_LightYellow = 56, protocols::moves::XC_LimeGreen = 57, protocols::moves::XC_MediumAquamarine = 58,
  protocols::moves::XC_MediumBlue = 59, protocols::moves::XC_MediumOrchid = 60, protocols::moves::XC_MediumPurple = 61, protocols::moves::XC_MediumSeaGreen = 62,
  protocols::moves::XC_MediumSlateBlue = 63, protocols::moves::XC_MediumSpringGreen = 64, protocols::moves::XC_MediumTurquoise = 65, protocols::moves::XC_MediumVioletRed = 66,
  protocols::moves::XC_MidnightBlue = 67, protocols::moves::XC_MintCream = 68, protocols::moves::XC_MistyRose = 69, protocols::moves::XC_NavajoWhite = 70,
  protocols::moves::XC_NavyBlue = 71, protocols::moves::XC_OldLace = 72, protocols::moves::XC_OliveDrab = 73, protocols::moves::XC_OrangeRed = 74,
  protocols::moves::XC_PaleGoldenrod = 75, protocols::moves::XC_PaleGreen = 76, protocols::moves::XC_PaleTurquoise = 77, protocols::moves::XC_PaleVioletRed = 78,
  protocols::moves::XC_PapayaWhip = 79, protocols::moves::XC_PeachPuff = 80, protocols::moves::XC_PowderBlue = 81, protocols::moves::XC_RosyBrown = 82,
  protocols::moves::XC_RoyalBlue = 83, protocols::moves::XC_SaddleBrown = 84, protocols::moves::XC_SandyBrown = 85, protocols::moves::XC_SeaGreen = 86,
  protocols::moves::XC_SkyBlue = 87, protocols::moves::XC_SlateBlue = 88, protocols::moves::XC_SlateGray = 89, protocols::moves::XC_SlateGrey = 90,
  protocols::moves::XC_SpringGreen = 91, protocols::moves::XC_SteelBlue = 92, protocols::moves::XC_VioletRed = 93, protocols::moves::XC_WhiteSmoke = 94,
  protocols::moves::XC_YellowGreen = 95, protocols::moves::XC_aquamarine = 96, protocols::moves::XC_azure = 97, protocols::moves::XC_beige = 98,
  protocols::moves::XC_bisque = 99, protocols::moves::XC_AliceBlue = 100, protocols::moves::XC_blue = 101, protocols::moves::XC_blue1 = 102,
  protocols::moves::XC_blue2 = 103, protocols::moves::XC_blue3 = 104, protocols::moves::XC_blue4 = 105, protocols::moves::XC_brown = 106,
  protocols::moves::XC_burlywood = 107, protocols::moves::XC_chartreuse = 108, protocols::moves::XC_chocolate = 109, protocols::moves::XC_coral = 110,
  protocols::moves::XC_cornsilk = 111, protocols::moves::XC_cyan = 112, protocols::moves::XC_firebrick = 113, protocols::moves::XC_gainsboro = 114,
  protocols::moves::XC_gold = 115, protocols::moves::XC_goldenrod = 116, protocols::moves::XC_gray = 117, protocols::moves::XC_gray0 = 118,
  protocols::moves::XC_gray10 = 119, protocols::moves::XC_gray100 = 120, protocols::moves::XC_gray20 = 121, protocols::moves::XC_gray30 = 122,
  protocols::moves::XC_gray40 = 123, protocols::moves::XC_gray50 = 124, protocols::moves::XC_gray60 = 125, protocols::moves::XC_gray70 = 126,
  protocols::moves::XC_gray80 = 127, protocols::moves::XC_gray90 = 128, protocols::moves::XC_green = 129, protocols::moves::XC_green1 = 130,
  protocols::moves::XC_green2 = 131, protocols::moves::XC_green3 = 132, protocols::moves::XC_green4 = 133, protocols::moves::XC_honeydew = 134,
  protocols::moves::XC_ivory = 135, protocols::moves::XC_khaki = 136, protocols::moves::XC_lavender = 137, protocols::moves::XC_linen = 138,
  protocols::moves::XC_magenta = 139, protocols::moves::XC_maroon = 140, protocols::moves::XC_moccasin = 141, protocols::moves::XC_navy = 142,
  protocols::moves::XC_orange = 143, protocols::moves::XC_orchid = 144, protocols::moves::XC_peru = 145, protocols::moves::XC_pink = 146,
  protocols::moves::XC_plum = 147, protocols::moves::XC_purple = 148, protocols::moves::XC_red = 149, protocols::moves::XC_red1 = 150,
  protocols::moves::XC_red2 = 151, protocols::moves::XC_red3 = 152, protocols::moves::XC_red4 = 153, protocols::moves::XC_salmon = 154,
  protocols::moves::XC_seashell = 155, protocols::moves::XC_sienna = 156, protocols::moves::XC_snow = 157, protocols::moves::XC_snow1 = 158,
  protocols::moves::XC_snow2 = 159, protocols::moves::XC_snow3 = 160, protocols::moves::XC_snow4 = 161, protocols::moves::XC_tan = 162,
  protocols::moves::XC_thistle = 163, protocols::moves::XC_tomato = 164, protocols::moves::XC_turquoise = 165, protocols::moves::XC_violet = 166,
  protocols::moves::XC_wheat = 167, protocols::moves::XC_white = 168, protocols::moves::XC_yellow = 169, protocols::moves::XC_last_color
}
 

Functions

PyMolObserverOP protocols::moves::AddPyMolObserver (core::pose::Pose &p, bool keep_history=false, core::Real update_interval=0)
 Helper function that create PyMolObserver Object and add it to the give Pose. This is the most likely the only function that you need to call... More...
 

Detailed Description

Send infromation to PyMol.

Send infromation to PyMol. Contain classes PyMolMover, PyMolObserver and helper classes.

Author
Sergey Lyskov

Definition in file PyMolMover.hh.