pyxmolpp2.CoordSelection class

Ordered set of atomic coordinate references

Contents

Methods

def align_to(self, arg0: CoordSpan, /) -> None
def align_to(self, arg0: CoordSelection, /) -> None
def alignment_to(self, arg0: CoordSelection, /) -> Transformation
def alignment_to(self, arg0: CoordSpan, /) -> Transformation
def apply(self, arg0: Transformation, /) -> None
def apply(self, arg0: UniformScale, /) -> None
def apply(self, arg0: Rotation, /) -> None
def apply(self, arg0: Translation, /) -> None
def filter(self, arg0: typing.Callable[[XYZ], bool], /) -> CoordSelection
def inertia_tensor(self, /) -> numpy.ndarray[numpy.float64[3, 3]]
def mean(self, /) -> XYZ
def rmsd(self, arg0: CoordSelection, /) -> float
def rmsd(self, arg0: CoordSpan, /) -> float

Special methods

def __getitem__(self, arg0: int, /) -> XYZ
def __getitem__(self, arg0: slice, /) -> CoordSelection
def __init__(self, arg0: CoordSelection, /) -> None
def __iter__(self, /) -> typing.Iterator[XYZ]
def __len__(self, /) -> int
def __str__(self, /) -> str

Properties

empty: int get
index: typing.List[int] get
size: int get
values: numpy.ndarray[numpy.float64[m, 3]] get set