Class VoxelShape

java.lang.Object
edu.duke.cs.osprey.confspace.VoxelShape
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
VoxelShape.Point, VoxelShape.Rect

public abstract class VoxelShape extends Object implements Serializable
See Also:
  • Field Details

    • DefaultHalfWidthDegrees

      public static final double DefaultHalfWidthDegrees
      See Also:
  • Constructor Details

    • VoxelShape

      public VoxelShape()
  • Method Details

    • countDihedralDOFs

      public abstract int countDihedralDOFs(ResidueTemplate template)
    • makeDihedralDOFs

      public abstract List<DegreeOfFreedom> makeDihedralDOFs(Residue res)
      make degrees of freedom for the residue in its current state (ie, ignore possible mutations)
    • makeDihedralBounds

      public abstract ObjectiveFunction.DofBounds makeDihedralBounds(ResidueTemplate template, int rotamerIndex)
      make bounds for degrees of freedom for the residue in its current state (ie, ignore possible mutations)
    • getDofTypes

      public abstract SimpleConfSpace.DofTypes getDofTypes()