|
| ChainView () |
|
| ChainView (ChainViewDataPtr data, impl::ChainImplPtr impl) |
|
| ChainView (const EntityView &entity, const ChainHandle &chain) |
|
|
| operator bool () const |
|
bool | IsValid () const |
|
EntityView | GetEntity () const |
|
void | Apply (EntityVisitor &visitor) |
|
void | Apply (EntityViewVisitor &visitor) |
|
int | GetResidueCount () const |
|
int | GetAtomCount () const |
|
int | GetBondCount () const |
|
ResidueView | AddResidue (const ResidueHandle &residue_handle, ViewAddFlags flags=0) |
|
ResidueView | AddResidue (const ResidueView &residue_view, ViewAddFlags flags=0) |
|
AtomView | AddAtom (const AtomHandle &atom_handle, ViewAddFlags flags=0) |
|
ResidueView | FindResidue (const ResNum &number) const |
|
AtomView | FindAtom (const AtomHandle &atom) const |
|
AtomView | ViewForHandle (const AtomHandle &atom) const |
|
AtomView | FindAtom (const ResNum &num, const String &name) const |
|
ResidueView | ViewForHandle (const ResidueHandle &handle) const |
|
ResidueView | FindResidue (const ResidueHandle &handle) const |
|
bool | IsResidueIncluded (const ResidueHandle &handle) const |
|
ChainHandle | GetHandle () const |
|
const ResidueViewList & | GetResidueList () const |
|
void | RemoveResidue (ResidueView view) |
|
int | GetResidueIndex (const ResNum &number) const |
|
ResidueView | GetResidueByIndex (int index) const |
|
Real | GetMass () const |
|
geom::Vec3 | GetCenterOfMass () const |
|
geom::Vec3 | GetCenterOfAtoms () const |
|
geom::AlignedCuboid | GetBounds () const |
|
void | RemoveResidues () |
|
| ChainBase () |
|
| ChainBase (const impl::ChainImplPtr &impl) |
|
| operator bool () const |
|
bool | IsValid () const |
|
String | GetName () const |
|
ChainType | GetType () const |
|
String | GetDescription () const |
|
const impl::ChainImplPtr & | Impl () const |
|
bool | IsPolymer () const |
|
bool | IsPolysaccharide () const |
|
bool | IsOligosaccharide () const |
|
bool | IsPolypeptide () const |
|
bool | IsPolynucleotide () const |
|
impl::ChainImplPtr & | Impl () |
|
void | ClearProps () |
|
void | SetStringProp (const String &key, const String &value) |
|
void | SetFloatProp (const String &key, Real value) |
|
void | SetIntProp (const String &key, int value) |
|
void | SetBoolProp (const String &key, bool value) |
|
void | SetVec3Prop (const String &key, geom::Vec3 value) |
|
void | RemoveProp (const String &key) |
|
bool | HasProp (const String &key) const |
|
String | GetPropAsString (const String &key) const |
|
String | GetStringProp (const String &key) const |
|
Real | GetFloatProp (const String &key) const |
|
int | GetIntProp (const String &key) const |
|
bool | GetBoolProp (const String &key) const |
|
geom::Vec3 | GetVec3Prop (const String &key) const |
|
String | GetStringProp (const String &key, const String &def) const |
|
Real | GetFloatProp (const String &key, Real def) const |
|
int | GetIntProp (const String &key, int def) const |
|
bool | GetBoolProp (const String &key, bool def) const |
|
std::map< String, GenericPropValue > | GetPropMap () const |
|
std::vector< String > | GetPropList () const |
|
definition of ChainView
Definition at line 37 of file chain_view.hh.