| 
    UnityMol
    0.9.6-875
    
   UnityMol viewer / In developement 
   | 
 
 Inheritance diagram for Molecule.View.DisplayAtom.AtomCubeStyle:
 Collaboration diagram for Molecule.View.DisplayAtom.AtomCubeStyle:Public Member Functions | |
| AtomCubeStyle () | |
| void | DisplayAtoms (UIData.AtomType type_atom, bool force_display=false) | 
| ArrayList | AtomListByAxisOrder (IList alist) | 
Static Public Member Functions | |
| static Color | HexToColor (string hexColor) | 
Static Public Attributes | |
| static ArrayList | atomOrderList | 
| static ArrayList | atomOrderListArray | 
| static GameObject | AtomCubeParent = new GameObject("AtomCubeParent") | 
Private Member Functions | |
| void | DisplayAtomMethodByCube () | 
| void | DisplayAtomCube (IList coordinates, IList atomModels) | 
| void | DisplayAtomCube (ArrayList atomsLocation, int iType) | 
| GameObject | CreateAtomHB (int iAtom, IList coordinates, IList atomModels) | 
| void | CreateAtomHB (int iType, int iAtom, ArrayList atomLocationalist, Color c, Vector3 v, int order) | 
| void | CreateAtomRC (int type, int start, int end, ArrayList atomLocationalist, Color c, Vector3 v, int order) | 
| void | CreateAtomRCBB (int type, int start, int end, ArrayList atomLocationalist, Color c, Vector3 v, int order) | 
| void | CreateAtomHBBB (int type, int start, int end, ArrayList atomLocationalist, Color c, Vector3 v, int order) | 
| void | CreateAtomRCSprite (int type, int start, int end, ArrayList atomLocationalist, Color c, Vector3 v, int order) | 
| void | CreateAtomMtHyperBall (int type, int start, int end, ArrayList atomLocationalist, Color c, Vector3 v, int order) | 
| void | CreateCombineMeshHyperBall (int type, int start, int end, ArrayList atomLocationalist, Color c, Vector3 v, int order) | 
Private Attributes | |
| float[] | scale =new float[7] | 
| Camera | mainCamera = null | 
| UIData.AtomType | atomtype | 
Definition at line 77 of file AtomCubeStyle.cs.
| Molecule.View.DisplayAtom.AtomCubeStyle.AtomCubeStyle | ( | ) | 
Definition at line 89 of file AtomCubeStyle.cs.
References Molecule.Model.MoleculeModel.carbonScale, Molecule.Model.MoleculeModel.hydrogenScale, Molecule.Model.MoleculeModel.nitrogenScale, Molecule.Model.MoleculeModel.oxygenScale, Molecule.Model.MoleculeModel.phosphorusScale, Molecule.Model.MoleculeModel.sulphurScale, and Molecule.Model.MoleculeModel.unknownScale.
| ArrayList Molecule.View.DisplayAtom.AtomCubeStyle.AtomListByAxisOrder | ( | IList | alist | ) | 
Definition at line 186 of file AtomCubeStyle.cs.
References Molecule.Model.MoleculeModel.atomsTypelist, Molecule.Model.MoleculeModel.CaSplineTypeList, and UI.UIData.secondarystruct.
      
  | 
  private | 
Definition at line 337 of file AtomCubeStyle.cs.
References BallUpdate.atomcolor, Molecule.Model.MoleculeModel.atoms, Molecule.Model.AtomModel.baseColor, Molecule.Model.MoleculeModel.CSColorList, Molecule.Model.MoleculeModel.CSRadiusList, UI.GUIDisplay.file_extension, AtomIndex.index, BallUpdate.isSplineNode, BallUpdate.number, BallUpdate.oldrayonFactor, Molecule.Model.AtomModel.radius, BallUpdate.rayon, Molecule.Model.AtomModel.scale, UI.UIData.secondarystruct, BallUpdate.SetRayonFactor(), and Molecule.Model.AtomModel.type.
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 422 of file AtomCubeStyle.cs.
References BallUpdate.atomcolor, Molecule.Model.MoleculeModel.atoms, Molecule.Model.MoleculeModel.carbonScale, Molecule.Model.MoleculeModel.hydrogenScale, AtomIndex.index, Molecule.Model.MoleculeModel.nitrogenScale, BallUpdate.number, BallUpdate.oldrayonFactor, Molecule.Model.MoleculeModel.oxygenScale, Molecule.Model.MoleculeModel.phosphorusScale, BallUpdate.rayon, BallUpdate.SetRayonFactor(), Molecule.Model.MoleculeModel.sulphurScale, and BallUpdateHB.z.
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 599 of file AtomCubeStyle.cs.
References Molecule.Model.MoleculeModel.atoms, Clip4RayCasting.CreateClip(), AtomIndex.index, BallUpdate.rayon, and UI.UIData.toggleClip.
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 693 of file AtomCubeStyle.cs.
References AtomIndex.index.
      
  | 
  private | 
Definition at line 529 of file AtomCubeStyle.cs.
References Molecule.Model.MoleculeModel.atoms, AtomIndex.index, and BallUpdate.rayon.
      
  | 
  private | 
Definition at line 561 of file AtomCubeStyle.cs.
References Molecule.Model.MoleculeModel.atoms, Clip4RayCasting.CreateClip(), AtomIndex.index, BallUpdate.rayon, and UI.UIData.toggleClip.
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 639 of file AtomCubeStyle.cs.
References SpriteManager.AddSprite(), SpriteManager.allocBlockSize, BallUpdate.atomcolor, Molecule.Model.MoleculeModel.atoms, AtomIndex.index, SpriteManager.material, BallUpdate.number, and BallUpdate.rayon.
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 729 of file AtomCubeStyle.cs.
References Molecule.Model.MoleculeModel.atoms, Clip4RayCasting.CreateClip(), AtomIndex.index, BallUpdate.rayon, and UI.UIData.toggleClip.
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 239 of file AtomCubeStyle.cs.
References UI.UIData.atomtype, CubeManager.cubeGameObjects, CubeManager.Init(), HBallMeshManager.Init(), and HBallManager.Init().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 265 of file AtomCubeStyle.cs.
References Molecule.Model.MoleculeModel.carbonColor, ColorObject.color, Molecule.Model.MoleculeModel.CSColorList, Molecule.Model.MoleculeModel.CSRadiusList, UI.GUIDisplay.file_extension, Molecule.Model.MoleculeModel.hydrogenColor, Molecule.Model.MoleculeModel.nitrogenColor, Molecule.Model.MoleculeModel.oxygenColor, Molecule.Model.MoleculeModel.phosphorusColor, Molecule.Model.MoleculeModel.sulphurColor, and Molecule.Model.MoleculeModel.unknownColor.
      
  | 
  private | 
Definition at line 134 of file AtomCubeStyle.cs.
References Molecule.Model.MoleculeModel.atomsLocationlist, Molecule.Model.MoleculeModel.atomsnumber, Molecule.Model.MoleculeModel.atomsTypelist, Molecule.Model.MoleculeModel.CaSplineList, Molecule.Model.MoleculeModel.CaSplineTypeList, Meshcombine.GoOn(), Molecule.Model.Reaction.isReady, and UI.UIData.secondarystruct.
 Here is the call graph for this function:| void Molecule.View.DisplayAtom.AtomCubeStyle.DisplayAtoms | ( | UIData.AtomType | type_atom, | 
| bool | force_display = false  | 
        ||
| ) | 
Implements Molecule.View.DisplayAtom.IAtomStyle.
Definition at line 102 of file AtomCubeStyle.cs.
References Molecule.Model.MoleculeModel.atoms, UI.UIData.atomtype, UI.UIData.isCubeLoaded, UI.UIData.isHBallLoaded, UI.UIData.isParticlesInitialized, and UI.UIData.shadow.
      
  | 
  static | 
Definition at line 160 of file AtomCubeStyle.cs.
      
  | 
  static | 
Definition at line 84 of file AtomCubeStyle.cs.
      
  | 
  static | 
Definition at line 80 of file AtomCubeStyle.cs.
      
  | 
  static | 
Definition at line 81 of file AtomCubeStyle.cs.
      
  | 
  private | 
Definition at line 86 of file AtomCubeStyle.cs.
      
  | 
  private | 
Definition at line 82 of file AtomCubeStyle.cs.
      
  | 
  private | 
Definition at line 79 of file AtomCubeStyle.cs.