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)