Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
protocols::denovo_design::components::NullPerturber Class Reference

Perturber that does nothing. More...

#include <StructureDataPerturber.hh>

Inheritance diagram for protocols::denovo_design::components::NullPerturber:
Inheritance graph
[legend]

Public Member Functions

 NullPerturber ()
 Default constructor. More...
 
 ~NullPerturber () override
 Destructor. More...
 
StructureDataPerturberOP clone () const override
 
Permutations enumerate (StructureData const &sd) const override
 
void parse_my_tag (utility::tag::Tag const &tag, basic::datacache::DataMap &data) override
 
- Public Member Functions inherited from protocols::denovo_design::components::StructureDataPerturber
 StructureDataPerturber ()
 
virtual ~StructureDataPerturber ()
 Destructor. More...
 
void apply (StructureData &sd)
 
virtual void set_ignore_segments (SegmentNameSet const &ignore_set)
 
bool ignored (SegmentName const &segment_name) const
 

Additional Inherited Members

- Public Types inherited from protocols::denovo_design::components::StructureDataPerturber
typedef SegmentCOPs Permutation
 
typedef utility::vector1
< Permutation
Permutations
 
typedef
EnumeratedVectorSelector
< Permutation
PermutationSelector
 
- Static Public Member Functions inherited from protocols::denovo_design::components::StructureDataPerturber
static StructureDataPerturberOP create (utility::tag::Tag const &tag, basic::datacache::DataMap &data)
 creates a structuredata perturber from a tag More...
 

Detailed Description

Perturber that does nothing.

Constructor & Destructor Documentation

protocols::denovo_design::components::NullPerturber::NullPerturber ( )

Default constructor.

NullPerturber.

Default constructor

protocols::denovo_design::components::NullPerturber::~NullPerturber ( )
overridedefault

Destructor.

Member Function Documentation

StructureDataPerturberOP protocols::denovo_design::components::NullPerturber::clone ( ) const
overridevirtual
StructureDataPerturber::Permutations protocols::denovo_design::components::NullPerturber::enumerate ( StructureData const &  sd) const
overridevirtual
void protocols::denovo_design::components::NullPerturber::parse_my_tag ( utility::tag::Tag const &  tag,
basic::datacache::DataMap &  data 
)
overridevirtual

The documentation for this class was generated from the following files: