rdkit.Chem.rdChemicalFeatures.FreeChemicalFeature

Package rdkit :: Package Chem :: Module rdChemicalFeatures :: Class FreeChemicalFeature |
[hide private]
[frames] | no frames]

# Class FreeChemicalFeature

     object --+
              |
    ??.instance --+
                  |
                 FreeChemicalFeature

Known Subclasses:
  - FeatMaps.FeatMapPoint.FeatMapPoint

    Class to represent a free chemical features.
    These chemical features are not associated with a molecule, though they can be matched
    to molecular featufres

Instance Methods | [hide private]
GetFamily(...) GetFamily( (FreeChemicalFeature)arg1) -> str : Get the family of the feature |
GetPos(...) GetPos( (FreeChemicalFeature)arg1) -> Point3D : Get the position of the feature |
GetType(...) GetType( (FreeChemicalFeature)arg1) -> str : Get the sepcific type for the feature |
SetFamily(...) SetFamily( (FreeChemicalFeature)arg1, (str)arg2) -> None : Set the family of the feature |
SetPos(...) SetPos( (FreeChemicalFeature)arg1, (Point3D)arg2) -> None : Set the feature position |
SetType(...) SetType( (FreeChemicalFeature)arg1, (str)arg2) -> None : Set the sepcific type for the feature |
__getinitargs__(...) __getinitargs__( (FreeChemicalFeature)arg1) -> tuple : |
__init__(...) __init__( (object)arg1, (str)arg2) -> None : |
__reduce__(...) helper for pickle |
Inherited from `unreachable.instance`: `__new__` Inherited from `object`: `__delattr__`, `__getattribute__`, `__hash__`, `__reduce_ex__`, `__repr__`, `__setattr__`, `__str__`

Class Variables | [hide private]
| __instance_size__ = `48`
| __safe_for_unpickling__ = `True`

Properties | [hide private]
Inherited from `object`: `__class__`

Method Details | [hide private]

### GetFamily(...) |
    GetFamily( (FreeChemicalFeature)arg1) -> str :
        Get the family of the feature

        C++ signature :
            std::string GetFamily(ChemicalFeatures::FreeChemicalFeature {lvalue})

### GetPos(...) |
    GetPos( (FreeChemicalFeature)arg1) -> Point3D :
        Get the position of the feature

        C++ signature :
            RDGeom::Point3D GetPos(ChemicalFeatures::FreeChemicalFeature {lvalue})

### GetType(...) |
    GetType( (FreeChemicalFeature)arg1) -> str :
        Get the sepcific type for the feature

        C++ signature :
            std::string GetType(ChemicalFeatures::FreeChemicalFeature {lvalue})

### SetFamily(...) |
    SetFamily( (FreeChemicalFeature)arg1, (str)arg2) -> None :
        Set the family of the feature

        C++ signature :
            void SetFamily(ChemicalFeatures::FreeChemicalFeature {lvalue},std::string)

### SetPos(...) |
    SetPos( (FreeChemicalFeature)arg1, (Point3D)arg2) -> None :
        Set the feature position

        C++ signature :
            void SetPos(ChemicalFeatures::FreeChemicalFeature {lvalue},RDGeom::Point3D)

### SetType(...) |
    SetType( (FreeChemicalFeature)arg1, (str)arg2) -> None :
        Set the sepcific type for the feature

        C++ signature :
            void SetType(ChemicalFeatures::FreeChemicalFeature {lvalue},std::string)

### __getinitargs__(...) |
    __getinitargs__( (FreeChemicalFeature)arg1) -> tuple :

        C++ signature :
            boost::python::tuple __getinitargs__(ChemicalFeatures::FreeChemicalFeature)

### __init__(...) (Constructor) |
    __init__( (object)arg1, (str)arg2) -> None :

        C++ signature :
            void __init__(_object*,std::string)

    __init__( (object)arg1) -> None :
        Default Constructor

        C++ signature :
            void __init__(_object*)

    __init__( (object)arg1, (str)family, (str)type, (Point3D)loc) -> None :
        Constructor with family, type and location specified

        C++ signature :
            void __init__(_object*,std::string,std::string,RDGeom::Point3D)

    __init__( (object)arg1, (str)family, (Point3D)loc) -> None :
        constructor with family and location specified, empty type

        C++ signature :
            void __init__(_object*,std::string,RDGeom::Point3D)
Overrides: object.__init__

### __reduce__(...) |
    helper for pickle
Overrides: object.__reduce__ (inherited documentation)