ARB
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
Structure3D Struct Reference

#include <RNA3D_StructureData.hxx>

Inheritance diagram for Structure3D:
Inheritance graph
[legend]
Collaboration diagram for Structure3D:
Collaboration graph
[legend]

Public Member Functions

 Structure3D (ED4_plugin_host &host_)
 
 ~Structure3D ()
 
void ReadCoOrdinateFile ()
 
void StoreCoordinates (float x, float y, float z, char base, unsigned int pos)
 
void GetSecondaryStructureInfo ()
 
void Store2Dinfo (char *info, int pos, int helixNr)
 
void Combine2Dand3DstructureInfo ()
 
void Store2D3Dinfo (Struct2Dinfo *s2D, Struct3Dinfo *s3D)
 
void DeleteOldMoleculeData ()
 
void GenerateMoleculeSkeleton ()
 
void ComputeBasePositions ()
 
void PositionsToCoordinatesDispList (int listID, int *pos, int len)
 
void PointsToQuads (float x, float y, float z)
 
void StoreHelixNrInfo (float x, float y, float z, int helixNr)
 
void GenerateDisplayLists ()
 
void GenerateHelixDispLists (int HELIX_NR_ID, int HELIX_NR)
 
void GenerateHelixNrDispList (int startHx, int endHx)
 
void GenerateSecStructureHelixRegions ()
 
void GenerateSecStructureNonHelixRegions ()
 
void GenerateSecStructureUnpairedHelixRegions ()
 
void GenerateTertiaryInteractionsDispLists ()
 
void MapCurrentSpeciesToEcoliTemplate (AW_root *awr)
 
void StoreCurrSpeciesDifference (char base, int pos)
 
void DeleteOldSpeciesData ()
 
void BuildDisplayList (int listID, int *pos, int len)
 
void GenerateBaseDifferenceDisplayList ()
 
void GenerateBaseDifferencePositionDisplayList ()
 
void StoreInsertions (char base, int pos)
 
void DeleteOldInsertionData ()
 
void GenerateInsertionDisplayList ()
 
void GenerateCursorPositionDispList (long pos)
 
void MapSaiToEcoliTemplate ()
 
void MapSearchStringsToEcoliTemplate (AW_root *awr)
 
int calc_helix_count ()
 
- Public Member Functions inherited from Noncopyable
 Noncopyable ()
 

Static Public Member Functions

static int FindTypeOfRNA ()
 

Public Attributes

Vector3strCen
 
int iInterval
 
int iMapSAI
 
int iMapSearch
 
int iMapEnable
 
int iStartPos
 
int iEndPos
 
int iEColiStartPos
 
int iEColiEndPos
 
int iTotalSubs
 
int iTotalDels
 
int iTotalIns
 
int LSU_molID
 
int HelixBase
 
BI_ecoli_refEColiRef
 
ED4_plugin_hostHost
 
OpenGLGraphicsGRAPHICS
 

Static Public Attributes

static GBDATAgb_main = NULp
 

Detailed Description

Definition at line 109 of file RNA3D_StructureData.hxx.

Constructor & Destructor Documentation

Structure3D::Structure3D ( ED4_plugin_host host_)

Definition at line 56 of file RNA3D_StructureData.cxx.

Structure3D::~Structure3D ( )

Definition at line 76 of file RNA3D_StructureData.cxx.

References GRAPHICS, and strCen.

Member Function Documentation

void Structure3D::ReadCoOrdinateFile ( )
void Structure3D::StoreCoordinates ( float  x,
float  y,
float  z,
char  base,
unsigned int  pos 
)
void Structure3D::GetSecondaryStructureInfo ( )
void Structure3D::Store2Dinfo ( char info,
int  pos,
int  helixNr 
)
void Structure3D::Combine2Dand3DstructureInfo ( )
void Structure3D::Store2D3Dinfo ( Struct2Dinfo s2D,
Struct3Dinfo s3D 
)
int Structure3D::FindTypeOfRNA ( )
static
void Structure3D::DeleteOldMoleculeData ( )
void Structure3D::GenerateMoleculeSkeleton ( )
void Structure3D::ComputeBasePositions ( )
void Structure3D::PositionsToCoordinatesDispList ( int  listID,
int pos,
int  len 
)
void Structure3D::PointsToQuads ( float  x,
float  y,
float  z 
)
void Structure3D::StoreHelixNrInfo ( float  x,
float  y,
float  z,
int  helixNr 
)
void Structure3D::GenerateDisplayLists ( )
void Structure3D::GenerateHelixDispLists ( int  HELIX_NR_ID,
int  HELIX_NR 
)
void Structure3D::GenerateHelixNrDispList ( int  startHx,
int  endHx 
)
void Structure3D::GenerateSecStructureHelixRegions ( )
void Structure3D::GenerateSecStructureNonHelixRegions ( )
void Structure3D::GenerateSecStructureUnpairedHelixRegions ( )
void Structure3D::GenerateTertiaryInteractionsDispLists ( )
void Structure3D::MapCurrentSpeciesToEcoliTemplate ( AW_root awr)
void Structure3D::StoreCurrSpeciesDifference ( char  base,
int  pos 
)
void Structure3D::DeleteOldSpeciesData ( )
void Structure3D::BuildDisplayList ( int  listID,
int pos,
int  len 
)
void Structure3D::GenerateBaseDifferenceDisplayList ( )
void Structure3D::GenerateBaseDifferencePositionDisplayList ( )
void Structure3D::StoreInsertions ( char  base,
int  pos 
)
void Structure3D::DeleteOldInsertionData ( )
void Structure3D::GenerateInsertionDisplayList ( )
void Structure3D::GenerateCursorPositionDispList ( long  pos)
void Structure3D::MapSaiToEcoliTemplate ( )
void Structure3D::MapSearchStringsToEcoliTemplate ( AW_root awr)
int Structure3D::calc_helix_count ( )
inline

Member Data Documentation

Vector3* Structure3D::strCen

Definition at line 110 of file RNA3D_StructureData.hxx.

Referenced by ReadCoOrdinateFile(), RenderOpenGLScene(), and ~Structure3D().

int Structure3D::iInterval

Definition at line 112 of file RNA3D_StructureData.hxx.

Referenced by ComputeBasePositions(), and MapDisplayParameters().

int Structure3D::iMapSAI
int Structure3D::iMapSearch
int Structure3D::iMapEnable
int Structure3D::iStartPos
int Structure3D::iEndPos
int Structure3D::iEColiStartPos

Definition at line 117 of file RNA3D_StructureData.hxx.

Referenced by ReadCoOrdinateFile().

int Structure3D::iEColiEndPos

Definition at line 117 of file RNA3D_StructureData.hxx.

Referenced by ReadCoOrdinateFile().

int Structure3D::iTotalSubs
int Structure3D::iTotalDels
int Structure3D::iTotalIns
int Structure3D::LSU_molID

Definition at line 119 of file RNA3D_StructureData.hxx.

Referenced by Change3DMolecule_CB(), and ReadCoOrdinateFile().

int Structure3D::HelixBase
GBDATA * Structure3D::gb_main = NULp
static
BI_ecoli_ref* Structure3D::EColiRef
ED4_plugin_host& Structure3D::Host
OpenGLGraphics* Structure3D::GRAPHICS

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