libimgdoc2
Loading...
Searching...
No Matches
Public Member Functions | List of all members
imgdoc2::Vector3dD Struct Reference

Structure defining a vector in three dimensions with doubles representing the coordinates. More...

#include <types.h>

Inheritance diagram for imgdoc2::Vector3dD:
imgdoc2::Vector3dT< double >

Public Member Functions

 Vector3dD (double x, double y, double z)
 
- Public Member Functions inherited from imgdoc2::Vector3dT< double >
 Vector3dT ()
 Default constructor. All properties are set to zero.
 
 Vector3dT (double x, double y, double z)
 
 Vector3dT (const Point3dT< double > p)
 
Vector3dT< double > Normalize () const
 
double AbsoluteValueSquared () const
 
double AbsoluteValue () const
 

Additional Inherited Members

- Static Public Member Functions inherited from imgdoc2::Vector3dT< double >
static Vector3dT< double > Cross (const Vector3dT< double > &vectorA, const Vector3dT< double > &vectorB)
 
static double Dot (const Vector3dT< double > &vectorA, const Vector3dT< double > &vectorB)
 
- Public Attributes inherited from imgdoc2::Vector3dT< double >
double x
 The component of the vector in x-direction.
 
double y
 The component of the vector in y-direction.
 
double z
 The component of the vector in z-direction.
 

Detailed Description

Structure defining a vector in three dimensions with doubles representing the coordinates.

Constructor & Destructor Documentation

◆ Vector3dD()

imgdoc2::Vector3dD::Vector3dD ( double  x,
double  y,
double  z 
)
inline

Constructor.

Parameters
xThe component of the vector in x-direction.
yThe component of the vector in y-direction.
zThe component of the vector in z-direction.

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