planeDistPot
index
planeDistPot.py

potential term for restraining the distance between atoms and a plane
 
constructor: PlaneDistPot(instanceName,
                          oAtom, xAtom, yAtom,
                          restraintList,
                          sim                )
 
  instanceName is a user-specified identifier
  oAtom, xAtom, yAtom are atoms defining the plane.
  restraintList is an optional XPLOR-style restraint table (string).
  sim, is an optional simulation.Simulation specification
  [they default to the current Simulation.]
 
methods
  planeNorm()                  - the current value of the plane normal.
  addRestraints(restraintList) - add the specified XPLOR-style restraints
 
  calcEnergy()                 - calc energy, returns the energy value.
  calcEnergyAndDerivs(derivs)  - calc energy, derivs, returns the energy value.
 
  rms()            - return the restraint rms violation
  numRestraints()  - return the numbder of restraints defined for this term.
  violations()     - return number of violations
  
  info()                    - current info about the state of this instance
  showRestraints(violated)  - return info on restraints. Argument violated is
                              boolean specifying whether to return only 
                              violated restraints.
  showViolations()          - return string containing pretty-printed info
                              on all violated restraints.
 
 The following parameters can be set [defaults in square brackets]
 
  oAtom      - the plane-defining atoms
  xAtom  
  yAtom      
  nMono      - number of monomers [1]
  verbose    - if true, sporadically spit out info [False]
  scale      - scale factor [1]
  aveExp     - exponential to use in sum averaging [6]
  dOffset    - potential offset [0]
  hardExp    - exponential in hard region of potential [2]
  rSwitch    - distance at which to switch from hard form [0.5]
  softExp    - exponential in soft region of potential [1]
  asympSlope - slope in linear asymptotic region of pot [1]
  threshold  - threshold in violation calculation [0.5]
  potType    - type of potential: "soft" or "hard" [hard]
  aveType    - type of restraint averaging: "average", "center" or "sum" [sum]
  showAllRestraints - boolean which changes the behavior of showViolations. If 
                      this parameter is set to True, the behavior of
                      showViolations is modified such that all restraints are
                      printed. Violated restraints are indicated by an
                      asterisk in the first column. [False]
 
 the above quantities may be retrieved using the member function form
 quantity(), while they are set using the form setQuantity(value).
 
 
 The energy function is defined as
 
        if pot=HARD or  r<rSwitch: 
                scale * r^hardExp
        pot=SOFT and r>rSwitch: 
                scale * (a + b / r^softExp + asympSlope * r)
 
        where
        b =  rSwitch^(softExp+1) * 
            (asympSlope - hardExp * rSwitch^(hardExp-1)) / softExp
        a = rSwitch^hardExp - b * rSwitch^(-softExp) - 
            asympSlope * rSwitch;
        
 The distance r is related to the calcualted restraint distance d by:
        if d < cdist - cMinus:      r = cdist - cMinus - d
        if d > cdist+cPlus-dOffset: r = cdist - ( d + cPlus - dOffset )
        otherwise, r = 0
 
 The restraint distance d is calculated as
   for aveType=average:
        d = [ sum_i | dot(q_i-p1, n) |^(-aveExp) / Ni ] ^(-1/aveExp)
     where q_i is the position of the i-th atom, and Ni is the number
of atoms in the sum. p1 is the position of oAtom, while n is the unit
vector in the direction 
     (p2-p1) X (p3-p1),
where p2 is xAtom.pos() and p3 is yAtom.pos()
 
   for aveType=sum:
        d = [ sum_i | dot(q_i-p1, n) |^(-aveExp) / nMono ] ^(-1/aveExp)
     where q_i is the position of the i-th atom. 
 
   for aveType=center:
        d = | dot(sum_i q_i/Ni - p1, n) |
      
XPLOR NOE restraint table format:
 
  ASSIgn <selection>  <cDist> <cMinus> <cPlus> ! optional comment
 
the statement can be split across muliple lines, but the comment, if
specified, should be on the same line at cPlus.
 

 
Classes
       
__builtin__.object
CDSList_PlaneDistRestraint
CDSList_PlaneDistRestraintPtr
Modified
ModifiedPtr
ModifiedBase
ModifiedBasePtr
PlaneDistPot
PlaneDistPotPtr
PlaneDistPot_LetterClass
PlaneDistPot_LetterClassPtr
Restraint_PlaneDistPot
PlaneDistRestraint
PlaneDistRestraintPtr
Restraint_PlaneDistPotPtr
rc_ptr_PlaneDistRestraint
rc_ptr_PlaneDistRestraintPtr

 
class CDSList_PlaneDistRestraint(__builtin__.object)
     Methods defined here:
__del__(self, destroy=<built-in function delete_CDSList_PlaneDistRestraint>)
__delitem__(*args)
__getattr__ lambda self, name
__getitem__(*args)
__getslice__(*args)
__init__(self, *args)
__len__(*args)
__repr__(self)
__setattr__ lambda self, name, value
__setitem__(*args)
help(*args)

Data and other attributes defined here:
__dict__ = <dictproxy object at 0x14bf4e8>
dictionary for instance variables (if defined)
__swig_getmethods__ = {}
__swig_setmethods__ = {}
__weakref__ = <attribute '__weakref__' of 'CDSList_PlaneDistRestraint' objects>
list of weak references to the object (if defined)

 
class CDSList_PlaneDistRestraintPtr(CDSList_PlaneDistRestraint)
    
Method resolution order:
CDSList_PlaneDistRestraintPtr
CDSList_PlaneDistRestraint
__builtin__.object

Methods defined here:
__init__(self, this)

Methods inherited from CDSList_PlaneDistRestraint:
__del__(self, destroy=<built-in function delete_CDSList_PlaneDistRestraint>)
__delitem__(*args)
__getattr__ lambda self, name
__getitem__(*args)
__getslice__(*args)
__len__(*args)
__repr__(self)
__setattr__ lambda self, name, value
__setitem__(*args)
help(*args)

Data and other attributes inherited from CDSList_PlaneDistRestraint:
__dict__ = <dictproxy object at 0x14bf408>
dictionary for instance variables (if defined)
__swig_getmethods__ = {}
__swig_setmethods__ = {}
__weakref__ = <attribute '__weakref__' of 'CDSList_PlaneDistRestraint' objects>
list of weak references to the object (if defined)

 
class Modified(__builtin__.object)
     Methods defined here:
__call__(*args)
__del__(self, destroy=<built-in function delete_Modified>)
__getattr__ lambda self, name
__init__(self, *args)
__repr__(self)
__setattr__ lambda self, name, value
clear(*args)
set(*args)
update(*args)
value(*args)

Data and other attributes defined here:
MOD_SELF = 1
MOD_SIMULATION = 2
__dict__ = <dictproxy object at 0x14bf558>
dictionary for instance variables (if defined)
__swig_getmethods__ = {}
__swig_setmethods__ = {}
__weakref__ = <attribute '__weakref__' of 'Modified' objects>
list of weak references to the object (if defined)

 
class ModifiedBase(__builtin__.object)
     Methods defined here:
__del__(self, destroy=<built-in function delete_ModifiedBase>)
__getattr__ lambda self, name
__init__(self)
__repr__(self)
__setattr__ lambda self, name, value
registerTo(*args)
unRegister(*args)
updateValues(*args)

Properties defined here:
modified
get = ModifiedBase_modified_get(...)
set = ModifiedBase_modified_set(...)
registeredSimulations
get = ModifiedBase_registeredSimulations_get(...)
set = ModifiedBase_registeredSimulations_set(...)

Data and other attributes defined here:
__dict__ = <dictproxy object at 0x14bf3d0>
dictionary for instance variables (if defined)
__swig_getmethods__ = {'modified': <built-in function ModifiedBase_modified_get>, 'registeredSimulations': <built-in function ModifiedBase_registeredSimulations_get>}
__swig_setmethods__ = {'modified': <built-in function ModifiedBase_modified_set>, 'registeredSimulations': <built-in function ModifiedBase_registeredSimulations_set>}
__weakref__ = <attribute '__weakref__' of 'ModifiedBase' objects>
list of weak references to the object (if defined)

 
class ModifiedBasePtr(ModifiedBase)
    
Method resolution order:
ModifiedBasePtr
ModifiedBase
__builtin__.object

Methods defined here:
__init__(self, this)

Methods inherited from ModifiedBase:
__del__(self, destroy=<built-in function delete_ModifiedBase>)
__getattr__ lambda self, name
__repr__(self)
__setattr__ lambda self, name, value
registerTo(*args)
unRegister(*args)
updateValues(*args)

Properties inherited from ModifiedBase:
modified
get = ModifiedBase_modified_get(...)
set = ModifiedBase_modified_set(...)
registeredSimulations
get = ModifiedBase_registeredSimulations_get(...)
set = ModifiedBase_registeredSimulations_set(...)

Data and other attributes inherited from ModifiedBase:
__dict__ = <dictproxy object at 0x14bf1a0>
dictionary for instance variables (if defined)
__swig_getmethods__ = {'modified': <built-in function ModifiedBase_modified_get>, 'registeredSimulations': <built-in function ModifiedBase_registeredSimulations_get>}
__swig_setmethods__ = {'modified': <built-in function ModifiedBase_modified_set>, 'registeredSimulations': <built-in function ModifiedBase_registeredSimulations_set>}
__weakref__ = <attribute '__weakref__' of 'ModifiedBase' objects>
list of weak references to the object (if defined)

 
class ModifiedPtr(Modified)
    
Method resolution order:
ModifiedPtr
Modified
__builtin__.object

Methods defined here:
__init__(self, this)

Methods inherited from Modified:
__call__(*args)
__del__(self, destroy=<built-in function delete_Modified>)
__getattr__ lambda self, name
__repr__(self)
__setattr__ lambda self, name, value
clear(*args)
set(*args)
update(*args)
value(*args)

Data and other attributes inherited from Modified:
MOD_SELF = 1
MOD_SIMULATION = 2
__dict__ = <dictproxy object at 0x14bf1a0>
dictionary for instance variables (if defined)
__swig_getmethods__ = {}
__swig_setmethods__ = {}
__weakref__ = <attribute '__weakref__' of 'Modified' objects>
list of weak references to the object (if defined)

 
class PlaneDistPot(__builtin__.object)
     Methods defined here:
__del__(self, destroy=<built-in function delete_PlaneDistPot>)
__deref__(*args)
__getattr__ lambda self, name
__init__(self, *args)
__mul__(*args)
__oldinit__ = __init__(self, *args)
__repr__(self)
__setattr__ lambda self, name, value
addRestraints(*args)
asympSlope(*args)
aveExp(*args)
aveType(*args)
calcDerivs(*args)
calcEnergy(*args)
calcEnergyAndDerivs(*args)
dOffset(*args)
freedom(*args)
hardExp(*args)
help(*args)
incrRefCount(*args)
info(*args)
instanceData(*args)
instanceName(*args)
nMono(*args)
numRestraints(*args)
oAtom(*args)
planeNorm(*args)
pointer(*args)
potName(*args)
potType(*args)
rSwitch(*args)
registerInstanceData(*args)
registerTo(*args)
resetPotName(*args)
restraints(*args)
rms(*args)
scale(*args)
setAsympSlope(*args)
setAveExp(*args)
setAveType(*args)
setDOffset(*args)
setFreedom(*args)
setHardExp(*args)
setNMono(*args)
setOAtom(*args)
setPotType(*args)
setRSwitch(*args)
setScale(*args)
setShowAllRestraints(*args)
setSoftExp(*args)
setThreshold(*args)
setVerbose(*args)
setXAtom(*args)
setYAtom(*args)
showAllRestraints(*args)
showRestraints(*args)
showViolations(*args)
softExp(*args)
threshold(*args)
unRegister(*args)
updateValues(*args)
verbose(*args)
violations(*args)
xAtom(*args)
yAtom(*args)

Properties defined here:
instanceData_
get = PlaneDistPot_instanceData__get(...)
set = PlaneDistPot_instanceData__set(...)
modified
get = PlaneDistPot_modified_get(...)
set = PlaneDistPot_modified_set(...)
registeredSimulations
get = PlaneDistPot_registeredSimulations_get(...)
set = PlaneDistPot_registeredSimulations_set(...)

Data and other attributes defined here:
__dict__ = <dictproxy object at 0x14bf398>
dictionary for instance variables (if defined)
__swig_getmethods__ = {'instanceData_': <built-in function PlaneDistPot_instanceData__get>, 'modified': <built-in function PlaneDistPot_modified_get>, 'registeredSimulations': <built-in function PlaneDistPot_registeredSimulations_get>}
__swig_setmethods__ = {'instanceData_': <built-in function PlaneDistPot_instanceData__set>, 'modified': <built-in function PlaneDistPot_modified_set>, 'registeredSimulations': <built-in function PlaneDistPot_registeredSimulations_set>}
__weakref__ = <attribute '__weakref__' of 'PlaneDistPot' objects>
list of weak references to the object (if defined)

 
class PlaneDistPotPtr(PlaneDistPot)
    
Method resolution order:
PlaneDistPotPtr
PlaneDistPot
__builtin__.object

Methods defined here:
__init__(self, this)

Methods inherited from PlaneDistPot:
__del__(self, destroy=<built-in function delete_PlaneDistPot>)
__deref__(*args)
__getattr__ lambda self, name
__mul__(*args)
__oldinit__ = __init__(self, *args)
__repr__(self)
__setattr__ lambda self, name, value
addRestraints(*args)
asympSlope(*args)
aveExp(*args)
aveType(*args)
calcDerivs(*args)
calcEnergy(*args)
calcEnergyAndDerivs(*args)
dOffset(*args)
freedom(*args)
hardExp(*args)
help(*args)
incrRefCount(*args)
info(*args)
instanceData(*args)
instanceName(*args)
nMono(*args)
numRestraints(*args)
oAtom(*args)
planeNorm(*args)
pointer(*args)
potName(*args)
potType(*args)
rSwitch(*args)
registerInstanceData(*args)
registerTo(*args)
resetPotName(*args)
restraints(*args)
rms(*args)
scale(*args)
setAsympSlope(*args)
setAveExp(*args)
setAveType(*args)
setDOffset(*args)
setFreedom(*args)
setHardExp(*args)
setNMono(*args)
setOAtom(*args)
setPotType(*args)
setRSwitch(*args)
setScale(*args)
setShowAllRestraints(*args)
setSoftExp(*args)
setThreshold(*args)
setVerbose(*args)
setXAtom(*args)
setYAtom(*args)
showAllRestraints(*args)
showRestraints(*args)
showViolations(*args)
softExp(*args)
threshold(*args)
unRegister(*args)
updateValues(*args)
verbose(*args)
violations(*args)
xAtom(*args)
yAtom(*args)

Properties inherited from PlaneDistPot:
instanceData_
get = PlaneDistPot_instanceData__get(...)
set = PlaneDistPot_instanceData__set(...)
modified
get = PlaneDistPot_modified_get(...)
set = PlaneDistPot_modified_set(...)
registeredSimulations
get = PlaneDistPot_registeredSimulations_get(...)
set = PlaneDistPot_registeredSimulations_set(...)

Data and other attributes inherited from PlaneDistPot:
__dict__ = <dictproxy object at 0x14bf1a0>
dictionary for instance variables (if defined)
__swig_getmethods__ = {'instanceData_': <built-in function PlaneDistPot_instanceData__get>, 'modified': <built-in function PlaneDistPot_modified_get>, 'registeredSimulations': <built-in function PlaneDistPot_registeredSimulations_get>}
__swig_setmethods__ = {'instanceData_': <built-in function PlaneDistPot_instanceData__set>, 'modified': <built-in function PlaneDistPot_modified_set>, 'registeredSimulations': <built-in function PlaneDistPot_registeredSimulations_set>}
__weakref__ = <attribute '__weakref__' of 'PlaneDistPot' objects>
list of weak references to the object (if defined)

 
class PlaneDistPot_LetterClass(__builtin__.object)
     Methods defined here:
__del__(self, destroy=<built-in function delete_PlaneDistPot_LetterClass>)
__getattr__ lambda self, name
__init__(self, *args)
__repr__(self)
__setattr__ lambda self, name, value
addRestraints(*args)
asympSlope(*args)
aveExp(*args)
aveType(*args)
calcDerivs(*args)
calcEnergy(*args)
calcEnergyAndDerivs(*args)
dOffset(*args)
freedom(*args)
hardExp(*args)
help(*args)
info(*args)
nMono(*args)
numRestraints(*args)
oAtom(*args)
planeNorm(*args)
potType(*args)
rSwitch(*args)
restraints(*args)
rms(*args)
setAsympSlope(*args)
setAveExp(*args)
setAveType(*args)
setDOffset(*args)
setFreedom(*args)
setHardExp(*args)
setNMono(*args)
setOAtom(*args)
setPotType(*args)
setRSwitch(*args)
setShowAllRestraints(*args)
setSoftExp(*args)
setThreshold(*args)
setVerbose(*args)
setXAtom(*args)
setYAtom(*args)
showAllRestraints(*args)
showRestraints(*args)
showViolations(*args)
softExp(*args)
threshold(*args)
updateValues(*args)
verbose(*args)
violations(*args)
xAtom(*args)
yAtom(*args)

Data and other attributes defined here:
AVERAGE = 0
CENTER = 1
HARD = 1
LOGNORMAL = 2
SOFT = 0
SUM = 2
__dict__ = <dictproxy object at 0x14bf408>
dictionary for instance variables (if defined)
__swig_getmethods__ = {}
__swig_setmethods__ = {}
__weakref__ = <attribute '__weakref__' of 'PlaneDistPot_LetterClass' objects>
list of weak references to the object (if defined)

 
class PlaneDistPot_LetterClassPtr(PlaneDistPot_LetterClass)
    
Method resolution order:
PlaneDistPot_LetterClassPtr
PlaneDistPot_LetterClass
__builtin__.object

Methods defined here:
__init__(self, this)

Methods inherited from PlaneDistPot_LetterClass:
__del__(self, destroy=<built-in function delete_PlaneDistPot_LetterClass>)
__getattr__ lambda self, name
__repr__(self)
__setattr__ lambda self, name, value
addRestraints(*args)
asympSlope(*args)
aveExp(*args)
aveType(*args)
calcDerivs(*args)
calcEnergy(*args)
calcEnergyAndDerivs(*args)
dOffset(*args)
freedom(*args)
hardExp(*args)
help(*args)
info(*args)
nMono(*args)
numRestraints(*args)
oAtom(*args)
planeNorm(*args)
potType(*args)
rSwitch(*args)
restraints(*args)
rms(*args)
setAsympSlope(*args)
setAveExp(*args)
setAveType(*args)
setDOffset(*args)
setFreedom(*args)
setHardExp(*args)
setNMono(*args)
setOAtom(*args)
setPotType(*args)
setRSwitch(*args)
setShowAllRestraints(*args)
setSoftExp(*args)
setThreshold(*args)
setVerbose(*args)
setXAtom(*args)
setYAtom(*args)
showAllRestraints(*args)
showRestraints(*args)
showViolations(*args)
softExp(*args)
threshold(*args)
updateValues(*args)
verbose(*args)
violations(*args)
xAtom(*args)
yAtom(*args)

Data and other attributes inherited from PlaneDistPot_LetterClass:
AVERAGE = 0
CENTER = 1
HARD = 1
LOGNORMAL = 2
SOFT = 0
SUM = 2
__dict__ = <dictproxy object at 0x14bf440>
dictionary for instance variables (if defined)
__swig_getmethods__ = {}
__swig_setmethods__ = {}
__weakref__ = <attribute '__weakref__' of 'PlaneDistPot_LetterClass' objects>
list of weak references to the object (if defined)

 
class PlaneDistRestraint(Restraint_PlaneDistPot)
    
Method resolution order:
PlaneDistRestraint
Restraint_PlaneDistPot
__builtin__.object

Methods defined here:
__del__(self, destroy=<built-in function delete_PlaneDistRestraint>)
__eq__(*args)
__getattr__ lambda self, name
__init__(self, *args)
__repr__(self)
__setattr__ lambda self, name, value
asString(*args)
calcDistanceDiff(*args)
comment(*args)
d(*args)
dMinus(*args)
dPlus(*args)
deriv(*args)
dist(*args)
energy(*args)
logDiff(*args)
name(*args)
ok(*args)
status(*args)

Properties defined here:
sel
get = PlaneDistRestraint_sel_get(...)
set = PlaneDistRestraint_sel_set(...)
variance
get = PlaneDistRestraint_variance_get(...)
set = PlaneDistRestraint_variance_set(...)
verbose
get = PlaneDistRestraint_verbose_get(...)
set = PlaneDistRestraint_verbose_set(...)

Data and other attributes defined here:
GREATER = 1
INSIDE = 2
LESS = 0
__swig_getmethods__ = {'sel': <built-in function PlaneDistRestraint_sel_get>, 'variance': <built-in function PlaneDistRestraint_variance_get>, 'verbose': <built-in function PlaneDistRestraint_verbose_get>}
__swig_setmethods__ = {'sel': <built-in function PlaneDistRestraint_sel_set>, 'variance': <built-in function PlaneDistRestraint_variance_set>, 'verbose': <built-in function PlaneDistRestraint_verbose_set>}

Methods inherited from Restraint_PlaneDistPot:
diff(*args)
setName(*args)
violated(*args)

Data and other attributes inherited from Restraint_PlaneDistPot:
__dict__ = <dictproxy object at 0x14bf398>
dictionary for instance variables (if defined)
__weakref__ = <attribute '__weakref__' of 'Restraint_PlaneDistPot' objects>
list of weak references to the object (if defined)

 
class PlaneDistRestraintPtr(PlaneDistRestraint)
    
Method resolution order:
PlaneDistRestraintPtr
PlaneDistRestraint
Restraint_PlaneDistPot
__builtin__.object

Methods defined here:
__init__(self, this)

Methods inherited from PlaneDistRestraint:
__del__(self, destroy=<built-in function delete_PlaneDistRestraint>)
__eq__(*args)
__getattr__ lambda self, name
__repr__(self)
__setattr__ lambda self, name, value
asString(*args)
calcDistanceDiff(*args)
comment(*args)
d(*args)
dMinus(*args)
dPlus(*args)
deriv(*args)
dist(*args)
energy(*args)
logDiff(*args)
name(*args)
ok(*args)
status(*args)

Properties inherited from PlaneDistRestraint:
sel
get = PlaneDistRestraint_sel_get(...)
set = PlaneDistRestraint_sel_set(...)
variance
get = PlaneDistRestraint_variance_get(...)
set = PlaneDistRestraint_variance_set(...)
verbose
get = PlaneDistRestraint_verbose_get(...)
set = PlaneDistRestraint_verbose_set(...)

Data and other attributes inherited from PlaneDistRestraint:
GREATER = 1
INSIDE = 2
LESS = 0
__swig_getmethods__ = {'sel': <built-in function PlaneDistRestraint_sel_get>, 'variance': <built-in function PlaneDistRestraint_variance_get>, 'verbose': <built-in function PlaneDistRestraint_verbose_get>}
__swig_setmethods__ = {'sel': <built-in function PlaneDistRestraint_sel_set>, 'variance': <built-in function PlaneDistRestraint_variance_set>, 'verbose': <built-in function PlaneDistRestraint_verbose_set>}

Methods inherited from Restraint_PlaneDistPot:
diff(*args)
setName(*args)
violated(*args)

Data and other attributes inherited from Restraint_PlaneDistPot:
__dict__ = <dictproxy object at 0x14bf1a0>
dictionary for instance variables (if defined)
__weakref__ = <attribute '__weakref__' of 'Restraint_PlaneDistPot' objects>
list of weak references to the object (if defined)

 
class Restraint_PlaneDistPot(__builtin__.object)
     Methods defined here:
__del__(self, destroy=<built-in function delete_Restraint_PlaneDistPot>)
__getattr__ lambda self, name
__init__(self, *args)
__repr__(self)
__setattr__ lambda self, name, value
diff(*args)
name(*args)
setName(*args)
violated(*args)

Data and other attributes defined here:
__dict__ = <dictproxy object at 0x14bf408>
dictionary for instance variables (if defined)
__swig_getmethods__ = {}
__swig_setmethods__ = {}
__weakref__ = <attribute '__weakref__' of 'Restraint_PlaneDistPot' objects>
list of weak references to the object (if defined)

 
class Restraint_PlaneDistPotPtr(Restraint_PlaneDistPot)
    
Method resolution order:
Restraint_PlaneDistPotPtr
Restraint_PlaneDistPot
__builtin__.object

Methods defined here:
__init__(self, this)

Methods inherited from Restraint_PlaneDistPot:
__del__(self, destroy=<built-in function delete_Restraint_PlaneDistPot>)
__getattr__ lambda self, name
__repr__(self)
__setattr__ lambda self, name, value
diff(*args)
name(*args)
setName(*args)
violated(*args)

Data and other attributes inherited from Restraint_PlaneDistPot:
__dict__ = <dictproxy object at 0x14bf440>
dictionary for instance variables (if defined)
__swig_getmethods__ = {}
__swig_setmethods__ = {}
__weakref__ = <attribute '__weakref__' of 'Restraint_PlaneDistPot' objects>
list of weak references to the object (if defined)

 
class rc_ptr_PlaneDistRestraint(__builtin__.object)
     Methods defined here:
__del__(self, destroy=<built-in function delete_rc_ptr_PlaneDistRestraint>)
__deref__(*args)
__eq__(*args)
__getattr__ lambda self, name
__init__(self, *args)
__mul__(*args)
__repr__(self)
__setattr__ lambda self, name, value
asString(*args)
calcDistanceDiff(*args)
comment(*args)
count(*args)
d(*args)
dMinus(*args)
dPlus(*args)
decr(*args)
deriv(*args)
diff(*args)
dist(*args)
energy(*args)
incr(*args)
logDiff(*args)
name(*args)
ok(*args)
ptr(*args)
reset(*args)
setName(*args)
status(*args)
violated(*args)

Properties defined here:
sel
get = rc_ptr_PlaneDistRestraint_sel_get(...)
set = rc_ptr_PlaneDistRestraint_sel_set(...)
variance
get = rc_ptr_PlaneDistRestraint_variance_get(...)
set = rc_ptr_PlaneDistRestraint_variance_set(...)
verbose
get = rc_ptr_PlaneDistRestraint_verbose_get(...)
set = rc_ptr_PlaneDistRestraint_verbose_set(...)

Data and other attributes defined here:
__dict__ = <dictproxy object at 0x14bf398>
dictionary for instance variables (if defined)
__swig_getmethods__ = {'sel': <built-in function rc_ptr_PlaneDistRestraint_sel_get>, 'variance': <built-in function rc_ptr_PlaneDistRestraint_variance_get>, 'verbose': <built-in function rc_ptr_PlaneDistRestraint_verbose_get>}
__swig_setmethods__ = {'sel': <built-in function rc_ptr_PlaneDistRestraint_sel_set>, 'variance': <built-in function rc_ptr_PlaneDistRestraint_variance_set>, 'verbose': <built-in function rc_ptr_PlaneDistRestraint_verbose_set>}
__weakref__ = <attribute '__weakref__' of 'rc_ptr_PlaneDistRestraint' objects>
list of weak references to the object (if defined)

 
class rc_ptr_PlaneDistRestraintPtr(rc_ptr_PlaneDistRestraint)
    
Method resolution order:
rc_ptr_PlaneDistRestraintPtr
rc_ptr_PlaneDistRestraint
__builtin__.object

Methods defined here:
__init__(self, this)

Methods inherited from rc_ptr_PlaneDistRestraint:
__del__(self, destroy=<built-in function delete_rc_ptr_PlaneDistRestraint>)
__deref__(*args)
__eq__(*args)
__getattr__ lambda self, name
__mul__(*args)
__repr__(self)
__setattr__ lambda self, name, value
asString(*args)
calcDistanceDiff(*args)
comment(*args)
count(*args)
d(*args)
dMinus(*args)
dPlus(*args)
decr(*args)
deriv(*args)
diff(*args)
dist(*args)
energy(*args)
incr(*args)
logDiff(*args)
name(*args)
ok(*args)
ptr(*args)
reset(*args)
setName(*args)
status(*args)
violated(*args)

Properties inherited from rc_ptr_PlaneDistRestraint:
sel
get = rc_ptr_PlaneDistRestraint_sel_get(...)
set = rc_ptr_PlaneDistRestraint_sel_set(...)
variance
get = rc_ptr_PlaneDistRestraint_variance_get(...)
set = rc_ptr_PlaneDistRestraint_variance_set(...)
verbose
get = rc_ptr_PlaneDistRestraint_verbose_get(...)
set = rc_ptr_PlaneDistRestraint_verbose_set(...)

Data and other attributes inherited from rc_ptr_PlaneDistRestraint:
__dict__ = <dictproxy object at 0x14bf1a0>
dictionary for instance variables (if defined)
__swig_getmethods__ = {'sel': <built-in function rc_ptr_PlaneDistRestraint_sel_get>, 'variance': <built-in function rc_ptr_PlaneDistRestraint_variance_get>, 'verbose': <built-in function rc_ptr_PlaneDistRestraint_verbose_get>}
__swig_setmethods__ = {'sel': <built-in function rc_ptr_PlaneDistRestraint_sel_set>, 'variance': <built-in function rc_ptr_PlaneDistRestraint_variance_set>, 'verbose': <built-in function rc_ptr_PlaneDistRestraint_verbose_set>}
__weakref__ = <attribute '__weakref__' of 'rc_ptr_PlaneDistRestraint' objects>
list of weak references to the object (if defined)

 
Functions
       
help(...)