PeriDyno 1.0.0
Loading...
Searching...
No Matches
dyno::NBoundingBox Struct Reference

#include <Node.h>

Collaboration diagram for dyno::NBoundingBox:

Public Member Functions

 NBoundingBox ()
 
 NBoundingBox (Vec3f lo, Vec3f hi)
 
NBoundingBoxjoin (const NBoundingBox box)
 
NBoundingBoxintersect (const NBoundingBox box)
 
float maxLength ()
 

Public Attributes

Vec3f lower = Vec3f(-1)
 
Vec3f upper = Vec3f(1)
 

Detailed Description

Definition at line 33 of file Node.h.

Constructor & Destructor Documentation

◆ NBoundingBox() [1/2]

dyno::NBoundingBox::NBoundingBox ( )
inline

Definition at line 35 of file Node.h.

Here is the caller graph for this function:

◆ NBoundingBox() [2/2]

dyno::NBoundingBox::NBoundingBox ( Vec3f lo,
Vec3f hi )
inline

Definition at line 40 of file Node.h.

Member Function Documentation

◆ intersect()

NBoundingBox & dyno::NBoundingBox::intersect ( const NBoundingBox box)
inline

Definition at line 55 of file Node.h.

Here is the call graph for this function:

◆ join()

NBoundingBox & dyno::NBoundingBox::join ( const NBoundingBox box)
inline

Definition at line 48 of file Node.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ maxLength()

float dyno::NBoundingBox::maxLength ( )
inline

Definition at line 62 of file Node.h.

Member Data Documentation

◆ lower

Vec3f dyno::NBoundingBox::lower = Vec3f(-1)

Definition at line 45 of file Node.h.

◆ upper

Vec3f dyno::NBoundingBox::upper = Vec3f(1)

Definition at line 46 of file Node.h.


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