Public Member Functions | List of all members
obstacleGrouping Class Reference
Inheritance diagram for obstacleGrouping:
Inheritance graph
[legend]
Collaboration diagram for obstacleGrouping:
Collaboration graph
[legend]

Public Member Functions

 obstacleGrouping ()
 
 obstacleGrouping (const vector &origin)
 
void clear ()
 
void addObstacle ()
 
void addCylinder ()
 
label nObstacle () const
 
label nCylinder () const
 
label nTotalObstacle () const
 
label nTotalCylinder () const
 
label nTotal () const
 
void append (const scalar x, const scalar y, const scalar z)
 
- Public Member Functions inherited from DynamicList< point >
constexpr DynamicList () noexcept
 
 DynamicList (const label len)
 
 DynamicList (const label len, const T &val)
 
 DynamicList (const label len, const Foam::zero)
 
 DynamicList (const DynamicList< T, SizeMin > &lst)
 
 DynamicList (const DynamicList< T, AnySizeMin > &lst)
 
 DynamicList (const UList< T > &lst)
 
 DynamicList (const FixedList< T, N > &lst)
 
 DynamicList (std::initializer_list< T > lst)
 
 DynamicList (const IndirectListBase< T, Addr > &lst)
 
 DynamicList (DynamicList< T, SizeMin > &&lst)
 
 DynamicList (DynamicList< T, AnySizeMin > &&lst)
 
 DynamicList (List< T > &&lst)
 
 DynamicList (SortableList< T > &&lst)
 
 DynamicList (Istream &is)
 
label capacity () const noexcept
 
std::streamsize capacity_bytes () const noexcept
 
void setCapacity (const label len)
 
void setCapacity_nocopy (const label len)
 
void setCapacity_unsafe (const label len) noexcept
 
void reserve (const label len)
 
void reserve_nocopy (const label len)
 
void resize (const label len)
 
void resize (const label len, const T &val)
 
void resize_nocopy (const label len)
 
void setSize (const label n)
 
void setSize (const label n, const T &val)
 
void clear () noexcept
 
void clearStorage ()
 
label expandStorage () noexcept
 
void shrinkStorage ()
 
DynamicList< T, SizeMin > & shrink ()
 
void swap (DynamicList< T, AnySizeMin > &other)
 
void transfer (List< T > &list)
 
void transfer (DynamicList< T, AnySizeMin > &list)
 
void transfer (SortableList< T > &list)
 
DynamicList< T, SizeMin > & append (const T &val)
 
DynamicList< T, SizeMin > & append (T &&val)
 
DynamicList< T, SizeMin > & append (const UList< T > &lst)
 
DynamicList< T, SizeMin > & append (const FixedList< T, N > &lst)
 
DynamicList< T, SizeMin > & append (std::initializer_list< T > lst)
 
DynamicList< T, SizeMin > & append (const IndirectListBase< T, Addr > &lst)
 
DynamicList< T, SizeMin > & append (List< T > &&lst)
 
DynamicList< T, SizeMin > & append (DynamicList< T, SizeMin > &&lst)
 
DynamicList< T, SizeMin > & append (DynamicList< T, AnySizeMin > &&lst)
 
DynamicList< T, SizeMin > & append (SortableList< T > &&lst)
 
Foam::DynamicList< T, SizeMin > & append (const FixedList< T, N > &lst)
 
Foam::DynamicList< T, SizeMin > & append (const IndirectListBase< T, Addr > &lst)
 
Foam::DynamicList< T, SizeMin > & append (DynamicList< T, AnySizeMin > &&lst)
 
label appendUniq (const T &val)
 
T remove ()
 
T remove (const label idx, const bool fast=false)
 
label remove (const labelRange &range)
 
label remove (std::initializer_list< label > start_size)
 
label subset (const labelRange &range)
 
label subset (std::initializer_list< label > start_size)
 
Toperator() (const label i)
 
void operator= (const T &val)
 
void operator= (const Foam::zero)
 
void operator= (const UList< T > &lst)
 
void operator= (const FixedList< T, N > &lst)
 
void operator= (const DynamicList< T, SizeMin > &lst)
 
void operator= (const DynamicList< T, AnySizeMin > &lst)
 
void operator= (std::initializer_list< T > lst)
 
void operator= (const IndirectListBase< T, Addr > &lst)
 
void operator= (List< T > &&lst)
 
void operator= (DynamicList< T, SizeMin > &&lst)
 
void operator= (DynamicList< T, AnySizeMin > &&lst)
 
void operator= (SortableList< T > &&lst)
 
IstreamreadList (Istream &is)
 

Additional Inherited Members

- Static Public Member Functions inherited from DynamicList< point >
static constexpr label min_size () noexcept
 

Detailed Description

Definition at line 328 of file PDRobstacle.H.

Constructor & Destructor Documentation

◆ obstacleGrouping() [1/2]

obstacleGrouping ( )
inline

Definition at line 342 of file PDRobstacle.H.

◆ obstacleGrouping() [2/2]

obstacleGrouping ( const vector origin)
inlineexplicit

Definition at line 349 of file PDRobstacle.H.

References obstacleGrouping::append().

Here is the call graph for this function:

Member Function Documentation

◆ clear()

void clear ( )
inline

Definition at line 357 of file PDRobstacle.H.

References DynamicList::clear().

Here is the call graph for this function:

◆ addObstacle()

void addObstacle ( )
inline

Definition at line 365 of file PDRobstacle.H.

◆ addCylinder()

void addCylinder ( )
inline

Definition at line 371 of file PDRobstacle.H.

◆ nObstacle()

label nObstacle ( ) const
inline

Definition at line 377 of file PDRobstacle.H.

◆ nCylinder()

label nCylinder ( ) const
inline

Definition at line 383 of file PDRobstacle.H.

◆ nTotalObstacle()

label nTotalObstacle ( ) const
inline

Definition at line 389 of file PDRobstacle.H.

◆ nTotalCylinder()

label nTotalCylinder ( ) const
inline

Definition at line 395 of file PDRobstacle.H.

◆ nTotal()

label nTotal ( ) const
inline

Definition at line 401 of file PDRobstacle.H.

◆ append()

void append ( const scalar  x,
const scalar  y,
const scalar  z 
)
inline

Definition at line 410 of file PDRobstacle.H.

References x, and y.

Referenced by obstacleGrouping::obstacleGrouping().

Here is the caller graph for this function:

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