API Reference
Page Hierarchy
Class Hierarchy
File Hierarchy
Full API
Namespaces
Classes and Structs
- Template Struct point_type
- Struct Documentation
cif::point_typevalue_typepoint_type()point_type()point_type()point_type()point_type()operator=()operator=()get_x()get_x()set_x()get_y()get_y()set_y()get_z()get_z()set_z()operator+=()operator+=()operator-=()operator-=()operator*=()operator/=()normalize()rotate()rotate()operator clipper::Coord_orth()operator==()operator!=()length_sq()length()m_xm_ym_zoperator+operator-operator-operator*operator*operator/operator<<
- Struct Documentation
- Class category
- Nested Relationships
- Class Documentation
cif::categorykey_typevalue_provider_typecategory()category()category()category()category()operator=()~category()name()key_fields()key_items()key_field_indices()key_item_indices()set_validator()update_links()get_validator()get_cat_validator()is_valid()validate_links()strip()operator==()operator!=()front()front()back()back()begin()end()begin()end()cbegin()cend()size()max_size()empty()operator[]()operator[]()rows()rows()find()find()find()find()find()find()find()find()find1()find1()find1()find1()find1()find1()find1()find1()find1()find_first()find_first()find_first()find_first()find_first()find_first()find_first()find_first()find_max()find_max()find_min()find_min()exists()contains()count()has_children()has_parents()get_children()get_parents()get_linked()erase()erase()erase()erase()emplace()emplace()emplace()clear()get_unique_id()get_unique_id()get_unique_value()update_value()update_value()update_value()update_value()get_column_ix()get_column_name()add_column()remove_column()rename_column()has_column()get_columns()get_item_ix()get_item_name()add_item()remove_item()rename_item()has_item()get_items()sort()reorder_by_index()get_tag_order()get_item_order()write()write()swapoperator<<cif::category::key_element_type
- Class compound_factory
- Class Documentation
cif::compound_factoryset_default_dictionary()push_dictionary()push_dictionary()pop_dictionary()is_known_peptide()is_known_base()is_peptide()is_base()is_std_peptide()is_std_base()is_monomer()is_std_monomer()is_water()exists()create()~compound_factory()report_missing_compound()get_report_missing()set_report_missing()init()instance()clear()
- Class Documentation
- Class atom
- Class Documentation
cif::mm::atomatom()atom()atom()atom()atom()operator bool()operator=()get_property()get_property_int()get_property_float()set_property()set_property()id()get_type()get_location()set_location()translate()rotate()rotate()translate_and_rotate()translate_rotate_and_translate()get_row()get_row_aniso()is_symmetry_copy()symmetry()is_water()get_charge()get_occupancy()get_label_asym_id()get_label_seq_id()get_label_atom_id()get_label_alt_id()get_label_comp_id()get_label_entity_id()get_auth_asym_id()get_auth_seq_id()get_auth_atom_id()get_auth_alt_id()get_auth_comp_id()get_pdb_ins_code()is_alternate()pdb_id()operator==()operator!=()is_back_bone()swap()compare()operator<()operator<<
- Class Documentation
- Class monomer
- Inheritance Relationships
- Class Documentation
cif::mm::monomermonomer()operator=()monomer()operator=()monomer()is_first_in_chain()is_last_in_chain()prev()next()has_alpha()has_kappa()phi()psi()alpha()kappa()tco()omega()nr_of_chis()chi()is_cis()is_complete()has_alternate_backbone_atoms()CAlpha()C()N()O()H()is_bonded_to()chiral_volume()operator==()create_new_atom()are_bonded()is_cis()omega()
- Class residue
- Inheritance Relationships
- Class Documentation
cif::mm::residueresidue()residue()get_entity_id()entity_type()get_asym_id()get_seq_id()get_pdb_strand_id()get_pdb_seq_num()get_pdb_ins_code()get_compound_id()set_compound_id()get_structure()atoms()atoms()add_atom()unique_atoms()get_atom_by_atom_id()get_atom_by_atom_id()get_atoms_by_id()is_entity()is_water()has_alternate_atoms()has_alternate_atoms_for()get_alternate_ids()get_atom_ids()center_and_radius()operator==()create_new_atom()operator<<
- Class structure
- Class Documentation
cif::mm::structurestructure()structure()structure()operator=()~structure()get_model_nr()atoms()get_entity_type_for_entity_id()get_entity_type_for_asym_id()polymers()polymers()get_polymer_by_asym_id()get_polymer_by_asym_id()branches()branches()get_branch_by_asym_id()get_branch_by_asym_id()non_polymers()has_atom_id()get_atom_by_id()get_atom_by_label()get_atom_by_position()get_atom_by_position_and_type()create_residue()get_residue()get_residue()get_residue()get_residue()get_residue()get_residue()get_residue()get_residue()remove_atom()swap_atoms()move_atom()change_residue()remove_residue()create_non_poly_entity()create_non_poly()create_non_poly()create_non_poly()create_water()create_link()create_branch()remove_branch()remove_residue()translate()rotate()translate_and_rotate()translate_rotate_and_translate()cleanup_empty_categories()get_category()get_datablock()validate_atoms()emplace_atom()emplace_atom()reorder_atoms()
- Class Documentation
- Template Class quaternion_type
- Class Documentation
cif::quaternion_typevalue_typequaternion_type()quaternion_type()quaternion_type()quaternion_type()quaternion_type()real()unreal()swap()operator=()operator=()operator=()operator=()operator+=()operator+=()operator+=()operator-=()operator-=()operator-=()operator*=()operator*=()operator*=()operator/=()operator/=()operator/=()get_a()get_b()get_c()get_d()operator==()operator!=()operator bool()operator*normalizeconjoperator<<
- Class Documentation
- Class validator
- Class Documentation
cif::validatorvalidator()validator()~validator()validator()validator()operator=()parse()add_type_validator()get_validator_for_type()add_category_validator()get_validator_for_category()add_link_validator()get_links_for_parent()get_links_for_child()report_error()report_error()report_error()report_error()fill_audit_conform()matches_audit_conform()append_audit_conform()swap
- Class Documentation
Enums
- Enum atom_type
- Enum Documentation
atom_typeNnHHeLiBeBCNOFNeNaMgAlSiPSClArKCaScTiVCrMnFeCoNiCuZnGaGeAsSeBrKrRbSrYZrNbMoTcRuRhPdAgCdInSnSbTeIXeCsBaLaHfTaWReOsIrPtAuHgTlPbBiPoAtRnFrRaAcRfDbSgBhHsMtDsRgCnNhFlMcLvTsOgCePrNdPmSmEuGdTbDyHoErTmYbLuThPaUNpPuAmCmBkCfEsFmMdNoLrD
- Enum Documentation