Gemmi C++ API
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
gemmi::Transform Struct Reference

#include <math.hpp>

Inheritance diagram for gemmi::Transform:
[legend]

Public Member Functions

Transform inverse () const
 
Vec3 apply (const Vec3 &x) const
 
Transform combine (const Transform &b) const
 
bool is_identity () const
 
void set_identity ()
 
bool has_nan () const
 
bool approx (const Transform &o, double epsilon) const
 

Public Attributes

Mat33 mat
 
Vec3 vec
 

Detailed Description

Definition at line 371 of file math.hpp.

Member Function Documentation

◆ inverse()

Transform gemmi::Transform::inverse ( ) const
inline

Definition at line 375 of file math.hpp.

◆ apply()

Vec3 gemmi::Transform::apply ( const Vec3 x) const
inline

Definition at line 380 of file math.hpp.

◆ combine()

Transform gemmi::Transform::combine ( const Transform b) const
inline

Definition at line 382 of file math.hpp.

◆ is_identity()

bool gemmi::Transform::is_identity ( ) const
inline

Definition at line 386 of file math.hpp.

◆ set_identity()

void gemmi::Transform::set_identity ( )
inline

Definition at line 389 of file math.hpp.

◆ has_nan()

bool gemmi::Transform::has_nan ( ) const
inline

Definition at line 391 of file math.hpp.

◆ approx()

bool gemmi::Transform::approx ( const Transform o,
double  epsilon 
) const
inline

Definition at line 395 of file math.hpp.

Member Data Documentation

◆ mat

Mat33 gemmi::Transform::mat

Definition at line 372 of file math.hpp.

◆ vec

Vec3 gemmi::Transform::vec

Definition at line 373 of file math.hpp.


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