ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
AACube Class Reference

#include <ecvFrustum.h>

Collaboration diagram for AACube:

Public Member Functions

 AACube ()
 
 AACube (const CCVector3f &origin, float size)
 
virtual ~AACube ()=default
 
CCVector3f getVertexP (const CCVector3f &normal) const
 
CCVector3f getVertexN (const CCVector3f &normal) const
 

Public Attributes

CCVector3f O
 
float d
 

Detailed Description

Definition at line 62 of file ecvFrustum.h.

Constructor & Destructor Documentation

◆ AACube() [1/2]

AACube::AACube ( )
inline

Definition at line 64 of file ecvFrustum.h.

◆ AACube() [2/2]

AACube::AACube ( const CCVector3f origin,
float  size 
)
inline

Definition at line 66 of file ecvFrustum.h.

◆ ~AACube()

virtual AACube::~AACube ( )
virtualdefault

Member Function Documentation

◆ getVertexN()

CCVector3f AACube::getVertexN ( const CCVector3f normal) const
inline

Definition at line 75 of file ecvFrustum.h.

References d, normal, O, Tuple3Tpl< Type >::x, Tuple3Tpl< Type >::y, and Tuple3Tpl< Type >::z.

Referenced by Frustum::boxInFrustum().

◆ getVertexP()

CCVector3f AACube::getVertexP ( const CCVector3f normal) const
inline

Definition at line 70 of file ecvFrustum.h.

References d, normal, O, Tuple3Tpl< Type >::x, Tuple3Tpl< Type >::y, and Tuple3Tpl< Type >::z.

Referenced by Frustum::boxInFrustum().

Member Data Documentation

◆ d

float AACube::d

Definition at line 82 of file ecvFrustum.h.

Referenced by getVertexN(), and getVertexP().

◆ O

CCVector3f AACube::O

Definition at line 81 of file ecvFrustum.h.

Referenced by getVertexN(), and getVertexP().


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