Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
CLimits Class Reference

#include <CLimits.hpp>

Public Member Functions

 CLimits ()
 
 CLimits (const CLimits *limits)
 
virtual ~CLimits ()
 
void pointInLimit (double x, double y, double z)
 
bool hasLimits (double *xMinOpt, double *yMinOpt, double *zMinOpt, double *xMaxOpt, double *yMaxOpt, double *zMaxOpt) const
 

Private Attributes

bool m_hasLimits { false }
 
double m_xMin { -1.e10 }
 
double m_yMin { -1.e10 }
 
double m_zMin { -1.e10 }
 
double m_xMax { 1.e10 }
 
double m_yMax { 1.e10 }
 
double m_zMax { 1.e10 }
 

Constructor & Destructor Documentation

◆ CLimits() [1/2]

CLimits::CLimits ( )

◆ CLimits() [2/2]

CLimits::CLimits ( const CLimits * limits)
explicit

◆ ~CLimits()

CLimits::~CLimits ( )
virtualdefault

Member Function Documentation

◆ hasLimits()

bool CLimits::hasLimits ( double * xMinOpt,
double * yMinOpt,
double * zMinOpt,
double * xMaxOpt,
double * yMaxOpt,
double * zMaxOpt ) const

◆ pointInLimit()

void CLimits::pointInLimit ( double x,
double y,
double z )

Member Data Documentation

◆ m_hasLimits

bool CLimits::m_hasLimits { false }
private

◆ m_xMax

double CLimits::m_xMax { 1.e10 }
private

◆ m_xMin

double CLimits::m_xMin { -1.e10 }
private

◆ m_yMax

double CLimits::m_yMax { 1.e10 }
private

◆ m_yMin

double CLimits::m_yMin { -1.e10 }
private

◆ m_zMax

double CLimits::m_zMax { 1.e10 }
private

◆ m_zMin

double CLimits::m_zMin { -1.e10 }
private

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