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

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

#include <types.h>

Inheritance diagram for imgdoc2::Vector3dF:
imgdoc2::Vector3dT< float >

Public Member Functions

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

Additional Inherited Members

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

Detailed Description

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

Constructor & Destructor Documentation

◆ Vector3dF()

imgdoc2::Vector3dF::Vector3dF ( float  x,
float  y,
float  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: