A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/classStyleManager.html below:

NCBI C++ ToolKit: StyleManager Class Reference

Search Toolkit Book for StyleManager

#include "style_manager.hpp"
(Private to src/app/cn3d.)

  StyleManager (const StructureSet *set)   const VectorGetBackgroundColor (void) const   bool  GetAtomStyle (const Residue *residue, const AtomPntr &atom, const AtomCoord *coord, AtomStyle *atomStyle, const StyleSettings::BackboneStyle **saveBackboneStyle=NULL, const StyleSettings::GeneralStyle **saveGeneralStyle=NULL) const   bool  GetBondStyle (const Bond *bond, const AtomPntr &atom1, const AtomCoord *coord1, const AtomPntr &atom2, const AtomCoord *coord2, double bondLength, BondStyle *bondStyle) const   bool  GetHelixStyle (const StructureObject *object, const Helix3D &helix, HelixStyle *helixStyle) const   bool  GetStrandStyle (const StructureObject *object, const Strand3D &strand, StrandStyle *strandStyle) const   bool  EditGlobalStyle (wxWindow *parent)   bool  EditUserAnnotations (wxWindow *parent)   bool  CheckStyleSettings (StyleSettings *settings)   bool  CheckGlobalStyleSettings (void)   ncbi::objects::CCn3d_style_dictionary *  CreateASNStyleDictionary (void) const   bool  LoadFromASNStyleDictionary (const ncbi::objects::CCn3d_style_dictionary &styleDictionary)   bool  AddUserStyle (int *id, StyleSettings **newStyle)   bool  RemoveUserStyle (int id)   const StyleSettingsGetGlobalStyle (void) const   const StyleSettingsGetStyleForResidue (const StructureObject *object, int moleculeID, int residueID) const   const VectorGetObjectColor (const Molecule *molecule) const   const StyleSettingsGetUserStyle (int id) const   StyleSettingsGetUserStyle (int id)   bool  MoleculeHasUserStyle (const StructureObject *object, int moleculeID) const   bool  ResidueHasUserStyle (const StructureObject *object, int moleculeID, int residueID) const   void  SetGlobalColorScheme (StyleSettings::ePredefinedColorScheme scheme)   void  SetGlobalRenderingStyle (StyleSettings::ePredefinedRenderingStyle style)   bool  SetGlobalStyle (const ncbi::objects::CCn3d_style_settings &styleASN)   bool  SaveToASNUserAnnotations (ncbi::objects::CCn3d_user_annotations *annotations) const   bool  LoadFromASNUserAnnotations (const ncbi::objects::CCn3d_user_annotations &annotations)   UserAnnotationAddUserAnnotation (void)   bool  RemoveUserAnnotation (UserAnnotation *annotation)   bool  DisplayUserAnnotation (UserAnnotation *annotation, bool display)   bool  MoveUserAnnotation (UserAnnotation *annotation, bool moveUp)   UserAnnotationListGetUserAnnotations (void)   const UserAnnotationListGetUserAnnotations (void) const  

Definition at line 247 of file style_manager.hpp.

◆ ResidueMap ◆ StyleMap ◆ UserAnnotationList ◆ eDisplayStyle Enumerator eSolidAtom  eTransparentAtom  eLineBond  eCylinderBond  eLineWormBond  eThickWormBond  eObjectWithArrow  eObjectWithoutArrow  eNotDisplayed 

Definition at line 253 of file style_manager.hpp.

◆ StyleManager() ◆ AddUserAnnotation() ◆ AddUserStyle() ◆ CheckGlobalStyleSettings() bool StyleManager::CheckGlobalStyleSettings ( void  ) ◆ CheckStyleSettings()

Definition at line 498 of file style_manager.cpp.

References StyleSettings::eComplete, StyleSettings::ePartial, StyleSettings::eTrace, StyleSettings::eTubeWorm, StyleSettings::eWireWorm, StructureSet::isAlphaOnly, StyleSettings::nucleotideBackbone, StyleSettings::proteinBackbone, structureSet, StyleSettings::BackboneStyle::style, and StyleSettings::BackboneStyle::type.

Referenced by CheckGlobalStyleSettings(), and StyleDialog::OnChange().

◆ CreateASNStyleDictionary() ◆ DisplayUserAnnotation() ◆ EditGlobalStyle() bool StyleManager::EditGlobalStyle ( wxWindow *  parent ) ◆ EditUserAnnotations() bool StyleManager::EditUserAnnotations ( wxWindow *  parent ) ◆ GetAtomStyle()

Definition at line 580 of file style_manager.cpp.

References AtomPntr::aID, StructureSet::alignmentManager, AtomStyle::alpha, ATOM_NOT_DISPLAYED, AtomCoord::averageTemperature, StyleSettings::ballRadius, AtomStyle::centerLabel, Residue::code, Element::color, AtomStyle::color, color, StyleSettings::BackboneStyle::colorScheme, StyleSettings::GeneralStyle::colorScheme, StyleSettings::eAligned, Residue::eAlphaBackboneAtom, StyleSettings::eBallAndStick, StyleSettings::eBlockFit, StyleSettings::eBlockRowFit, StyleSettings::eBlockZFit, StyleSettings::eCharge, Colors::eCoil, StyleSettings::eComplete, Residue::eCompleteBackboneAtom, Colors::eCycle1, StyleSettings::eDomain, StyleSettings::eElement, StyleSettings::eFit, Colors::eHelix, StyleSettings::eHydrophobicity, Colors::eHydrophobicityMap, StyleSettings::eIdentity, StyleSettings::eInformationContent, BlockMultipleAlignment::eLeft, StyleSettings::eMolecule, Colors::eNegative, Colors::eNeutral, Colors::eNoDomain, Colors::eNoHydrophobicity, Colors::eNoTemperature, Colors::eNuc_A, Colors::eNuc_C, Colors::eNuc_G, Colors::eNuc_T_U, Colors::eNuc_X, StyleSettings::eObject, StyleSettings::eOff, StyleSettings::ePartial, Residue::ePartialBackboneAtom, Colors::ePositive, StyleSettings::eRainbow, Colors::eRainbowMap, StyleSettings::eResidue, ERRORMSG, StyleSettings::eSecondaryStructure, Residue::eSideChainAtom, eSolidAtom, StyleSettings::eSpaceFill, Colors::eStrand, StyleSettings::eTemperature, Colors::eTemperatureMap, StyleSettings::eTrace, eTransparentAtom, StyleSettings::eTubes, StyleSettings::eTubeWorm, Colors::eUnaligned, Residue::eUnknownAtom, StyleSettings::eUserSelect, StyleSettings::eVariety, StyleSettings::eWeightedVariety, StyleSettings::eWire, StyleSettings::eWireWorm, Colors::Get(), BlockMultipleAlignment::GetAlignmentIndex(), Residue::GetAtomInfo(), GetCharge(), AlignmentManager::GetCurrentMultipleAlignment(), PeriodicTableClass::GetElement(), GetHydrophobicity(), StructureBase::GetParentOfType(), BlockMultipleAlignment::GetRelativeAlignmentFraction(), BlockMultipleAlignment::GetRowForSequence(), GetStyleForResidue(), GlobalColors(), GlobalMessenger(), StyleSettings::heterogens, StyleSettings::hydrogensOn, Molecule::id, Residue::id, StructureObject::id, info, StyleSettings::ionLabelsOn, IsAligned(), AlignmentManager::IsAligned(), Residue::IsAminoAcid(), ShowHideManager::IsHidden(), Messenger::IsHighlighted(), AtomStyle::isHighlighted, IsMetal(), Residue::IsNucleotide(), StyleSettings::GeneralStyle::isOn, Molecule::IsResidueInHelix(), Molecule::IsResidueInStrand(), Molecule::IsSolvent(), AtomPntr::mID, StructureObject::minTemperature, AtomStyle::name, Residue::NAtomsInGraph(), Molecule::NO_DOMAIN_SET, AtomCoord::NO_TEMPERATURE, Molecule::NResidues(), StyleSettings::nucleotideBackbone, StyleSettings::nucleotideSidechains, NULL, AtomCoord::occupancy, StructureBase::parentSet, PeriodicTable, StyleSettings::proteinBackbone, StyleSettings::proteinSidechains, AtomStyle::radius, Molecule::residueDomains, AtomPntr::rID, Molecule::sequence, StructureSet::showHideManager, StyleSettings::solvents, StyleSettings::spaceFillProportion, StyleSettings::BackboneStyle::style, StyleSettings::GeneralStyle::style, AtomStyle::style, Element::symbol, toupper(), StyleSettings::tubeRadius, StyleSettings::BackboneStyle::type, UNKNOWN_HYDROPHOBICITY, StyleSettings::BackboneStyle::userColor, StyleSettings::GeneralStyle::userColor, and Element::vdWRadius.

Referenced by Residue::Draw(), GetBondStyle(), and Molecule::GetResidueColor().

◆ GetBackgroundColor() const Vector& StyleManager::GetBackgroundColor ( void  ) const inline ◆ GetBondStyle()

Definition at line 923 of file style_manager.cpp.

References Bond::atom1, Bond::atom2, BondStyle::EndStyle::atomCap, BOND_NOT_DISPLAYED, Residue::AtomInfo::classification, Residue::AtomInfo::code, AtomStyle::color, BondStyle::EndStyle::color, StyleSettings::connections, Residue::eAlphaBackboneAtom, Residue::eCompleteBackboneAtom, eCylinderBond, Colors::eHighlight, eLineBond, eLineWormBond, BondStyle::end1, BondStyle::end2, eNotDisplayed, Residue::ePartialBackboneAtom, Bond::eRealDisulfide, ERRORMSG, Residue::eSideChainAtom, eThickWormBond, StyleSettings::eTrace, StyleSettings::eTubes, Bond::eVirtual, Bond::eVirtualDisulfide, StyleSettings::eWire, Colors::Get(), AtomSet::GetAtom(), ChemicalGraph::GetAtomInfo(), GetAtomStyle(), StructureBase::GetParentOfType(), GetStyleForResidue(), Residue::AtomInfo::glName, GlobalColors(), GlobalMessenger(), globalStyle, StructureObject::graph, Molecule::id, Residue::id, Residue::IsAminoAcid(), Messenger::IsHighlighted(), AtomStyle::isHighlighted, StyleSettings::GeneralStyle::isOn, AtomPntr::mID, BondStyle::midCap, BondStyle::EndStyle::name, Residue::nameGraph, Bond::nextVirtual, NULL, Bond::order, ShowHideManager::OverlayConfEnsembles(), StructureBase::parentSet, Bond::previousVirtual, AtomStyle::radius, BondStyle::EndStyle::radius, Residue::AtomInfo::residue, AtomPntr::rID, SetBondStyleFromResidueStyle(), StructureSet::showHideManager, StyleSettings::BackboneStyle::style, StyleSettings::GeneralStyle::style, AtomStyle::style, BondStyle::EndStyle::style, BondStyle::tension, StyleSettings::tubeRadius, StyleSettings::BackboneStyle::type, StyleSettings::GeneralStyle::userColor, StyleSettings::virtualDisulfideColor, and StyleSettings::virtualDisulfidesOn.

Referenced by Bond::Draw().

◆ GetGlobalStyle() ◆ GetHelixStyle()

Definition at line 1213 of file style_manager.cpp.

References ObjectStyle::arrowBaseWidthProportion, ObjectStyle::arrowLength, HelixStyle::arrowTipWidthProportion, ObjectStyle::color, StyleSettings::GeneralStyle::colorScheme, Colors::eHelix, eNotDisplayed, StyleSettings::eSecondaryStructure, StyleSettings::eWithArrows, Object3D::fromResidueID, Colors::Get(), GetObjectStyle(), GetStyleForResidue(), GlobalColors(), StyleSettings::helixObjects, StyleSettings::helixRadius, StyleSettings::GeneralStyle::isOn, Object3D::moleculeID, HelixStyle::radius, StyleSettings::GeneralStyle::style, and ObjectStyle::style.

Referenced by Helix3D::Draw().

◆ GetObjectColor() ◆ GetObjectStyle()

Definition at line 1155 of file style_manager.cpp.

References ObjectStyle::color, StyleSettings::GeneralStyle::colorScheme, Colors::eCycle1, StyleSettings::eDomain, StyleSettings::eMolecule, Colors::eNoDomain, eNotDisplayed, StyleSettings::eObject, eObjectWithArrow, eObjectWithoutArrow, ERRORMSG, StyleSettings::eSecondaryStructure, StyleSettings::eUserSelect, StyleSettings::eWithArrows, StyleSettings::eWithoutArrows, Object3D::fromResidueID, Colors::Get(), GlobalColors(), StructureObject::id, ShowHideManager::IsVisible(), Object3D::moleculeID, Molecule::NO_DOMAIN_SET, StructureBase::parentSet, r(), Molecule::residueDomains, Molecule::residues, StructureSet::showHideManager, StyleSettings::GeneralStyle::style, ObjectStyle::style, Object3D::toResidueID, StyleSettings::GeneralStyle::userColor, and WARNINGMSG.

Referenced by GetHelixStyle(), and GetStrandStyle().

◆ GetStrandStyle()

Definition at line 1241 of file style_manager.cpp.

References ObjectStyle::arrowBaseWidthProportion, ObjectStyle::arrowLength, ObjectStyle::color, StyleSettings::GeneralStyle::colorScheme, eNotDisplayed, StyleSettings::eSecondaryStructure, Colors::eStrand, StyleSettings::eWithArrows, Object3D::fromResidueID, Colors::Get(), GetObjectStyle(), GetStyleForResidue(), GlobalColors(), StyleSettings::GeneralStyle::isOn, Object3D::moleculeID, StyleSettings::strandObjects, StyleSettings::strandThickness, StyleSettings::strandWidth, StyleSettings::GeneralStyle::style, ObjectStyle::style, StrandStyle::thickness, and StrandStyle::width.

Referenced by Strand3D::Draw().

◆ GetStyleForResidue() ◆ GetUserAnnotations() [1/2] ◆ GetUserAnnotations() [2/2] ◆ GetUserStyle() [1/2] ◆ GetUserStyle() [2/2] ◆ LoadFromASNStyleDictionary() bool StyleManager::LoadFromASNStyleDictionary ( const ncbi::objects::CCn3d_style_dictionary &  styleDictionary ) ◆ LoadFromASNUserAnnotations() bool StyleManager::LoadFromASNUserAnnotations ( const ncbi::objects::CCn3d_user_annotations &  annotations ) ◆ MoleculeHasUserStyle() ◆ MoveUserAnnotation() ◆ RemoveUserAnnotation() ◆ RemoveUserStyle() bool StyleManager::RemoveUserStyle ( int  id ) ◆ ResidueHasUserStyle() ◆ SaveToASNUserAnnotations() bool StyleManager::SaveToASNUserAnnotations ( ncbi::objects::CCn3d_user_annotations *  annotations ) const ◆ SetGlobalColorScheme() ◆ SetGlobalRenderingStyle() ◆ SetGlobalStyle() bool StyleManager::SetGlobalStyle ( const ncbi::objects::CCn3d_style_settings &  styleASN ) ◆ globalStyle

Definition at line 364 of file style_manager.hpp.

Referenced by CheckGlobalStyleSettings(), CreateASNStyleDictionary(), EditGlobalStyle(), GetBackgroundColor(), GetBondStyle(), GetGlobalStyle(), GetStyleForResidue(), LoadFromASNStyleDictionary(), SetGlobalColorScheme(), SetGlobalRenderingStyle(), and SetGlobalStyle().

◆ structureSet ◆ userAnnotations ◆ userStyles

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


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4