FLImaging 7.6.11.1
FLImaging::Base::TPoint3< T > Class Template Reference

Simplified class representing a 3-D point. More...

#include <TPoint3.h>

Public Member Functions

 TPoint3 ()
 default constructor
 TPoint3 (T tX, T tY, T tZ)
 Constructs a TPoint3 object with the specified coordinates.
 TPoint3 (const TPoint3< T > &tp)
 Copy constructor.
void Set (const TPoint3< T > &tp)
 Sets the coordinates from another TPoint3 object.
void Set (T tX, T tY, T tZ)
 Sets the coordinates.

Public Attributes

x
y
z

Detailed Description

template<typename T>
class FLImaging::Base::TPoint3< T >

Simplified class representing a 3-D point.

The default constructor does not initialize member variables for performance.

Constructor & Destructor Documentation

◆ TPoint3() [1/2]

template<typename T>
FLImaging::Base::TPoint3< T >::TPoint3 ( T tX,
T tY,
T tZ )
inline

Constructs a TPoint3 object with the specified coordinates.

Parameters
[in]tXX coordinate.
[in]tYY coordinate.
[in]tZZ coordinate.

◆ TPoint3() [2/2]

template<typename T>
FLImaging::Base::TPoint3< T >::TPoint3 ( const TPoint3< T > & tp)
inline

Copy constructor.

Parameters
[in]tpTPoint3 object to copy.

Member Function Documentation

◆ Set() [1/2]

template<typename T>
void FLImaging::Base::TPoint3< T >::Set ( const TPoint3< T > & tp)
inline

Sets the coordinates from another TPoint3 object.

Parameters
[in]tpTPoint3 object containing the coordinates to set.

◆ Set() [2/2]

template<typename T>
void FLImaging::Base::TPoint3< T >::Set ( T tX,
T tY,
T tZ )
inline

Sets the coordinates.

Parameters
[in]tXX coordinate.
[in]tYY coordinate.
[in]tZZ coordinate.

Member Data Documentation

◆ x

template<typename T>
T FLImaging::Base::TPoint3< T >::x

x coordinate of point

◆ y

template<typename T>
T FLImaging::Base::TPoint3< T >::y

y coordinate of point

◆ z

template<typename T>
T FLImaging::Base::TPoint3< T >::z

z coordinate of point