Search Toolkit Book for StyleManager
#include "style_manager.hpp"
(Private to src/app/cn3d
.)
Definition at line 247 of file style_manager.hpp.
◆ ResidueMap ◆ StyleMap ◆ UserAnnotationList ◆ eDisplayStyle Enumerator eSolidAtom eTransparentAtom eLineBond eCylinderBond eLineWormBond eThickWormBond eObjectWithArrow eObjectWithoutArrow eNotDisplayedDefinition 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 ) ◆ globalStyleDefinition at line 364 of file style_manager.hpp.
Referenced by CheckGlobalStyleSettings(), CreateASNStyleDictionary(), EditGlobalStyle(), GetBackgroundColor(), GetBondStyle(), GetGlobalStyle(), GetStyleForResidue(), LoadFromASNStyleDictionary(), SetGlobalColorScheme(), SetGlobalRenderingStyle(), and SetGlobalStyle().
◆ structureSet ◆ userAnnotations ◆ userStylesThe 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