Chem.rdChemicalFeatures.FreeChemicalFeature

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(...) Get the family of the feature... |
GetPos(...) Get the position of the feature... |
GetType(...) Get the sepcific type for the feature... |
SetFamily(...) Set the family of the feature... |
SetPos(...) Set the feature position... |
SetType(...) Set the sepcific type for the feature... |
__getinitargs__(...) C++ signature:... |
__init__(...) C++ signature:... |
__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(...) |
    Get the family of the feature
    C++ signature:
        GetFamily(ChemicalFeatures::FreeChemicalFeature {lvalue}) -> std::string

### GetPos(...) |
    Get the position of the feature
    C++ signature:
        GetPos(ChemicalFeatures::FreeChemicalFeature {lvalue}) -> RDGeom::Point3D

### GetType(...) |
    Get the sepcific type for the feature
    C++ signature:
        GetType(ChemicalFeatures::FreeChemicalFeature {lvalue}) -> std::string

### SetFamily(...) |
    Set the family of the feature
    C++ signature:
        SetFamily(ChemicalFeatures::FreeChemicalFeature {lvalue}, std::string) -> void*

### SetPos(...) |
    Set the feature position
    C++ signature:
        SetPos(ChemicalFeatures::FreeChemicalFeature {lvalue}, RDGeom::Point3D) -> void*

### SetType(...) |
    Set the sepcific type for the feature
    C++ signature:
        SetType(ChemicalFeatures::FreeChemicalFeature {lvalue}, std::string) -> void*

### __getinitargs__(...) |
    C++ signature:
    __getinitargs__(ChemicalFeatures::FreeChemicalFeature) -> boost::python::tuple

### __init__(...) (Constructor) |
    C++ signature:
        __init__(_object*, std::string) -> void*

    Default Constructor
    C++ signature:
        __init__(_object*) -> void*

    Constructor with family, type and location specified
    C++ signature:
        __init__(_object*, std::string family, std::string type, RDGeom::Point3D loc) -> void*

    constructor with family and location specified, empty type
    C++ signature:
        __init__(_object*, std::string family, RDGeom::Point3D loc) -> void*
Overrides: object.__init__

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