NEURON
Allocation Class Reference

#include <geometry.h>

Public Member Functions

 Allocation ()
 
 Allocation (const Allocation &)
 
bool equals (const Allocation &, float epsilon) const
 
void allot (DimensionName, const Allotment &)
 
void allot_x (const Allotment &)
 
void allot_y (const Allotment &)
 
Allotmentallotment (DimensionName)
 
const Allotmentallotment (DimensionName) const
 
Allotmentx_allotment ()
 
Allotmenty_allotment ()
 
const Allotmentx_allotment () const
 
const Allotmenty_allotment () const
 
Coord x () const
 
Coord y () const
 
Coord left () const
 
Coord right () const
 
Coord bottom () const
 
Coord top () const
 

Private Attributes

Allotment x_
 
Allotment y_
 

Detailed Description

Definition at line 138 of file geometry.h.

Constructor & Destructor Documentation

◆ Allocation() [1/2]

Allocation::Allocation ( )

◆ Allocation() [2/2]

Allocation::Allocation ( const Allocation )

Member Function Documentation

◆ allot()

void Allocation::allot ( DimensionName  ,
const Allotment  
)

◆ allot_x()

void Allocation::allot_x ( const Allotment a)
inline

Definition at line 278 of file geometry.h.

◆ allot_y()

void Allocation::allot_y ( const Allotment a)
inline

Definition at line 279 of file geometry.h.

◆ allotment() [1/2]

Allotment& Allocation::allotment ( DimensionName  )

◆ allotment() [2/2]

const Allotment& Allocation::allotment ( DimensionName  ) const

◆ bottom()

Coord Allocation::bottom ( ) const
inline

Definition at line 290 of file geometry.h.

◆ equals()

bool Allocation::equals ( const Allocation ,
float  epsilon 
) const

◆ left()

Coord Allocation::left ( ) const
inline

Definition at line 288 of file geometry.h.

◆ right()

Coord Allocation::right ( ) const
inline

Definition at line 289 of file geometry.h.

◆ top()

Coord Allocation::top ( ) const
inline

Definition at line 291 of file geometry.h.

◆ x()

Coord Allocation::x ( ) const
inline

Definition at line 286 of file geometry.h.

◆ x_allotment() [1/2]

Allotment & Allocation::x_allotment ( )
inline

Definition at line 281 of file geometry.h.

◆ x_allotment() [2/2]

const Allotment & Allocation::x_allotment ( ) const
inline

Definition at line 283 of file geometry.h.

◆ y()

Coord Allocation::y ( ) const
inline

Definition at line 287 of file geometry.h.

◆ y_allotment() [1/2]

Allotment & Allocation::y_allotment ( )
inline

Definition at line 282 of file geometry.h.

◆ y_allotment() [2/2]

const Allotment & Allocation::y_allotment ( ) const
inline

Definition at line 284 of file geometry.h.

Member Data Documentation

◆ x_

Allotment Allocation::x_
private

Definition at line 162 of file geometry.h.

◆ y_

Allotment Allocation::y_
private

Definition at line 163 of file geometry.h.


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