61 moleculeID(VALUE_NOT_SET), fromResidueID(VALUE_NOT_SET), toResidueID(VALUE_NOT_SET)
64 ERRORMSG(
"Object3D::Object3D() - can't handle this type of Residue-pntrs (yet)!");
94 ERRORMSG(
"Helix3D::Draw() - no renderer");
122 Nterm = (c1 + c2) / 2;
126 Cterm = (c1 + c2) / 2;
137 ERRORMSG(
"Strand3D::Draw() - no renderer");
User-defined methods of the data storage class.
User-defined methods of the data storage class.
User-defined methods of the data storage class.
User-defined methods of the data storage class.
CResidue_interval_pntr –.
bool Draw(const AtomSet *data) const
Helix3D(StructureBase *parent, const ncbi::objects::CCylinder &cylinder, const ncbi::objects::CResidue_pntrs &residues)
static const TGi GI_NOT_SET
static const int VALUE_NOT_SET
Object3D(StructureBase *parent, const ncbi::objects::CResidue_pntrs &residues)
StyleManager::eDisplayStyle style
void DrawHelix(const Vector &Nterm, const Vector &Cterm, const HelixStyle &helixStyle)
void DrawStrand(const Vector &Nterm, const Vector &Cterm, const Vector &unitNormal, const StrandStyle &strandStyle)
Strand3D(StructureBase *parent, const ncbi::objects::CBrick &brick, const ncbi::objects::CResidue_pntrs &residues)
bool Draw(const AtomSet *data) const
bool GetParentOfType(const T **ptr, bool warnIfNotFound=true) const
OpenGLRenderer * renderer
StyleManager * styleManager
bool GetStrandStyle(const StructureObject *object, const Strand3D &strand, StrandStyle *strandStyle) const
bool GetHelixStyle(const StructureObject *object, const Helix3D &helix, HelixStyle *helixStyle) const
Include a standard set of the NCBI C++ Toolkit most basic headers.
const TPrim & Get(void) const
#define END_SCOPE(ns)
End the previously defined scope.
#define BEGIN_SCOPE(ns)
Define a new scope.
bool IsInterval(void) const
Check if variant Interval is selected.
const TInterval & GetInterval(void) const
Get the variant data.
const TAxis_bottom & GetAxis_bottom(void) const
Get the Axis_bottom member data.
TZ GetZ(void) const
Get the Z member data.
TX GetX(void) const
Get the X member data.
const TCorner_100 & GetCorner_100(void) const
Get the Corner_100 member data.
const TAxis_top & GetAxis_top(void) const
Get the Axis_top member data.
const TCorner_000 & GetCorner_000(void) const
Get the Corner_000 member data.
const TCorner_111 & GetCorner_111(void) const
Get the Corner_111 member data.
TScale_factor GetScale_factor(void) const
Get the Scale_factor member data.
TY GetY(void) const
Get the Y member data.
const TTo & GetTo(void) const
Get the To member data.
const TCorner_011 & GetCorner_011(void) const
Get the Corner_011 member data.
const TFrom & GetFrom(void) const
Get the From member data.
const TMolecule_id & GetMolecule_id(void) const
Get the Molecule_id member data.
const TCorner_010 & GetCorner_010(void) const
Get the Corner_010 member data.
static void ModelPoint2Vector(const CModel_space_point &msp, Vector *v)