![]() |
UnityMol
0.9.6-875
UnityMol viewer / In developement
|
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.
|
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.
|
private |
Definition at line 599 of file AtomCubeStyle.cs.
References Molecule.Model.MoleculeModel.atoms, Clip4RayCasting.CreateClip(), AtomIndex.index, BallUpdate.rayon, and UI.UIData.toggleClip.
|
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.
|
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.
|
private |
Definition at line 729 of file AtomCubeStyle.cs.
References Molecule.Model.MoleculeModel.atoms, Clip4RayCasting.CreateClip(), AtomIndex.index, BallUpdate.rayon, and UI.UIData.toggleClip.
|
private |
Definition at line 239 of file AtomCubeStyle.cs.
References UI.UIData.atomtype, CubeManager.cubeGameObjects, CubeManager.Init(), HBallMeshManager.Init(), and HBallManager.Init().
|
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.
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.