RDKit
Open-source cheminformatics and machine learning.
Loading...
Searching...
No Matches
RDGeom::Point Class Referenceabstract

#include <point.h>

Inheritance diagram for RDGeom::Point:
RDGeom::Point2D RDGeom::Point3D RDGeom::PointND

Public Member Functions

virtual ~Point ()
 
virtual double operator[] (unsigned int i) const =0
 
virtual double & operator[] (unsigned int i)=0
 
virtual void normalize ()=0
 
virtual double length () const =0
 
virtual double lengthSq () const =0
 
virtual unsigned int dimension () const =0
 
virtual Pointcopy () const =0
 

Detailed Description

Definition at line 29 of file point.h.

Constructor & Destructor Documentation

◆ ~Point()

virtual RDGeom::Point::~Point ( )
inlinevirtual

Definition at line 32 of file point.h.

Member Function Documentation

◆ copy()

virtual Point * RDGeom::Point::copy ( ) const
pure virtual

◆ dimension()

virtual unsigned int RDGeom::Point::dimension ( ) const
pure virtual

◆ length()

virtual double RDGeom::Point::length ( ) const
pure virtual

◆ lengthSq()

virtual double RDGeom::Point::lengthSq ( ) const
pure virtual

◆ normalize()

virtual void RDGeom::Point::normalize ( )
pure virtual

◆ operator[]() [1/2]

virtual double RDGeom::Point::operator[] ( unsigned int  i) const
pure virtual

◆ operator[]() [2/2]

virtual double & RDGeom::Point::operator[] ( unsigned int  i)
pure virtual

The documentation for this class was generated from the following file: