24 Commits

Author SHA1 Message Date
Jarrett Johnson
9b4b57f633 clang-format ObjectCGO module 2025-09-26 12:07:30 -04:00
Jarrett Johnson
355c45d229 Place CObject in pymol namespace 2021-02-11 19:14:06 +01:00
Thomas Stewart
23cd55c02c PYMOL-3585 ObjectCGO copyable, cmd.copy on all obj
- Refactored ObjectCGO
    - cache_ptr for state CGO's
    - State now stored as std::vector
- noexcept added for cache_ptr move
- cmd.copy will now work with all objects
    - Uses clone() method
2021-01-14 15:42:24 +01:00
Thomas Holder
08c9dff871 PYMOL-3533 Refactor Rep as polymorphic type (2)
Part 2: virtual member functions
2020-09-30 09:46:26 +02:00
Thomas Holder
75f06a974e CObject function pointers -> virtual methods 2019-10-29 16:24:12 +01:00
Jarrett Johnson
00473b5656 C++ inheritance for Object classes 2019-09-04 18:18:01 +02:00
Thomas Holder
035d6fe611 C++ inheritance for all CObject subclasses 2019-03-29 13:36:14 +01:00
Thomas Holder
f21c61958e Graphics refactoring, ported from Incentive PyMOL 2018-07-03 20:19:12 +02:00
Thomas Holder
999ceebbe8 1.8.3.2
* experimental MMTF load support
* map export in CCP4 format
* SDF V3000 import/export support
* refactor molecular file formats export: Unified handling of PDB, PQR, mmCIF, MOL2, SDF, XYZ, MAE
* PLY geometry import (as CGO)
* new command: unset_deep
* new setting: cartoon_all_alt: Create cartoon for every alt code
* stick_h_scale: default=1.0 (was: 0.4) but remove dependency on negative stick_radius
* auto_show_classified: Visualize small (< 50 atoms) polymer classified molecules like organic
* bymol selection operator: ignore zero-order bonds
* menu: isomesh/surface negative color
* improve alignment of residues with unknown resn (e.g. ligands):
  give a match score of 5 to perfect matches of unknown residue codes.
  Previously, those got match score -1.
* remove broken and obsolete "PMO" file support
* use "label_digits" setting with "label" command
* do not resize window when loading a session file
* fix ignored SCALE w/ identity rotation (e.g. 1WAP)
* fix "scene auto, clear" (Scene > Delete)
* new setting: pick_shading: do flat shading for programmable image color analysis
* experimental cmd.raw_image_callback: post cmd.draw() callback
2016-08-30 19:14:39 +00:00
Thomas Holder
f59bbb4b94 - setup.py refactoring
setup2.py no longer needed
    enable VMD plugins by default
    new install flags:
      --pymol-path=/path/to/pymol_path
      --bundled-pmw (instead of python setup2.py install pmw)
- bug fixes
2013-02-14 16:46:25 +00:00
Jason Vertrees
a5f943ee50 pymol-v1.5.0.1 2012-02-13 19:02:02 +00:00
wdelano
e1510a777a reindent part 2 2009-06-14 22:20:57 +00:00
wdelano
6bfc7d8979 2007-08-25 00:19:18 +00:00
wdelano
13f52a26fd *** empty log message *** 2005-12-03 01:30:13 +00:00
wdelano
87e5ccc9b4 Eliminating global state...part 1 2004-09-03 21:21:37 +00:00
wdelano
ee108606a9 *** empty log message *** 2003-10-30 06:39:58 +00:00
wdelano
dd6138c104 *** empty log message *** 2003-02-21 22:09:43 +00:00
wdelano
39da0fbad2 *** empty log message *** 2002-11-20 06:32:32 +00:00
wdelano
57aa974ca8 *** empty log message *** 2002-02-22 09:09:16 +00:00
wdelano
6ac0874b10 *** empty log message *** 2002-02-08 10:20:23 +00:00
wdelano
63ae85a8ee *** empty log message *** 2002-02-08 09:54:23 +00:00
wdelano
2d51743fcb *** empty log message *** 2002-02-06 07:08:26 +00:00
wdelano
294559aede cleanup 2001-02-27 08:16:33 +00:00
wdelano
50126f60bd compressed graphics objects 2001-02-26 11:40:53 +00:00