PeriDyno 1.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
dyno::TPlane3D< Real > Class Template Reference

2D geometric primitives in three-dimensional space More...

#include <Primitive3D.h>

Collaboration diagram for dyno::TPlane3D< Real >:

Public Types

typedef Vector< Real, 2 > Coord2D
 
typedef Vector< Real, 3 > Coord3D
 

Public Member Functions

DYN_FUNC TPlane3D ()
 
DYN_FUNC TPlane3D (const Coord3D &pos, const Coord3D n)
 
DYN_FUNC TPlane3D (const TPlane3D &plane)
 
DYN_FUNC bool isValid () const
 

Public Attributes

Coord3D origin
 
Coord3D normal
 the plane will be treated as a single point if its normal is zero
 

Detailed Description

template<typename Real>
class dyno::TPlane3D< Real >

2D geometric primitives in three-dimensional space

Definition at line 455 of file Primitive3D.h.

Member Typedef Documentation

◆ Coord2D

template<typename Real>
typedef Vector<Real, 2> dyno::TPlane3D< Real >::Coord2D

Definition at line 458 of file Primitive3D.h.

◆ Coord3D

template<typename Real>
typedef Vector<Real, 3> dyno::TPlane3D< Real >::Coord3D

Definition at line 459 of file Primitive3D.h.

Constructor & Destructor Documentation

◆ TPlane3D() [1/3]

template<typename Real>
DYN_FUNC dyno::TPlane3D< Real >::TPlane3D ( )

Definition at line 2858 of file Primitive3D.inl.

Here is the caller graph for this function:

◆ TPlane3D() [2/3]

template<typename Real>
DYN_FUNC dyno::TPlane3D< Real >::TPlane3D ( const Coord3D & pos,
const Coord3D n )

Definition at line 2865 of file Primitive3D.inl.

◆ TPlane3D() [3/3]

template<typename Real>
DYN_FUNC dyno::TPlane3D< Real >::TPlane3D ( const TPlane3D< Real > & plane)

Definition at line 2872 of file Primitive3D.inl.

Here is the call graph for this function:

Member Function Documentation

◆ isValid()

template<typename Real>
DYN_FUNC bool dyno::TPlane3D< Real >::isValid ( ) const

Definition at line 2879 of file Primitive3D.inl.

Member Data Documentation

◆ normal

template<typename Real>
Coord3D dyno::TPlane3D< Real >::normal

the plane will be treated as a single point if its normal is zero

Definition at line 473 of file Primitive3D.h.

◆ origin

template<typename Real>
Coord3D dyno::TPlane3D< Real >::origin

Definition at line 468 of file Primitive3D.h.


The documentation for this class was generated from the following files: