|
|
| BinsObjectStatic () |
| Default constructor. More...
|
|
| BinsObjectStatic (IteratorType const &ObjectsBegin, IteratorType const &ObjectsEnd) |
| Constructor de bins a bounding box. More...
|
|
| BinsObjectStatic (IteratorType const &ObjectsBegin, IteratorType const &ObjectsEnd, const SizeType Nx, const SizeType Ny, const SizeType Nz) |
|
virtual | ~BinsObjectStatic () |
| Destructor. More...
|
|
|
virtual std::string | Info () const |
| Turn back information as a string. More...
|
|
virtual void | PrintInfo (std::ostream &rOStream) const |
| Print information about this object. More...
|
|
virtual void | PrintData (std::ostream &rOStream) const |
| Print object's data. More...
|
|
void | PrintSize (std::ostream &rout) |
| Print Size of Container. More...
|
|
void | PrintBox (std::ostream &rout) |
| Print Limits Points of the Container. More...
|
|
SizeArray & | GetDivisions () |
| Get the Divisions object. More...
|
|
CoordinateArray & | GetCellSize () |
| Get the Cell Size object. More...
|
|
PointType & | GetMinPoint () |
| Get the Min Point object. More...
|
|
PointType & | GetMaxPoint () |
| Get the Max Point object. More...
|
|
|
void | CalculateBoundingBox () |
| Computa los boxes de cada uno de los elementos del model part. More...
|
|
void | CalculateCellSize (std::size_t ApproximatedSize) |
| Calculates the cell size of the bins. More...
|
|
void | GenerateBins () |
|
void | CountObject (SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, 1 > &Box, PointerType object) |
|
void | CountObject (SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, 2 > &Box, PointerType object) |
|
void | CountObject (SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, 3 > &Box, PointerType object) |
|
SizeType | SearchObjects (PointerType &ThisObject, ResultIteratorType &Result, const SizeType &MaxNumberOfResults) |
|
SizeType | SearchObjects (PointerType &ThisObject, ResultContainerType &Result) |
|
void | SearchObjectRow (PointerType &ThisObject, LocalIteratorType RowBegin, LocalIteratorType RowEnd, ResultIteratorType &Result, SizeType &NumberOfResults, const SizeType &MaxNumberOfResults) |
|
void | SearchInBoxLocal (PointerType &ThisObject, ResultIteratorType &Result, SizeType &NumberOfResults, const SizeType &MaxNumberOfResults, SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, 1 > &Box) |
|
void | SearchInBoxLocal (PointerType &ThisObject, ResultIteratorType &Result, SizeType &NumberOfResults, const SizeType &MaxNumberOfResults, SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, 2 > &Box) |
|
void | SearchInBoxLocal (PointerType &ThisObject, ResultIteratorType &Result, SizeType &NumberOfResults, const SizeType &MaxNumberOfResults, SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, 3 > &Box) |
|
void | SearchInBoxLocal_ (PointerType &ThisObject, ResultIteratorType &Result, SizeType &NumberOfResults, const SizeType &MaxNumberOfResults, SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, 3 > &Box) |
|
void | SearchObjectRow (PointerType &ThisObject, LocalIteratorType RowBegin, LocalIteratorType RowEnd, ResultContainerType &Results) |
|
void | SearchInBoxLocal (PointerType &ThisObject, ResultContainerType &Results, SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, 1 > &Box) |
|
void | SearchInBoxLocal (PointerType &ThisObject, ResultContainerType &Results, SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, 2 > &Box) |
|
void | SearchInBoxLocal (PointerType &ThisObject, ResultContainerType &Results, SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, 3 > &Box) |
|
Tvector< IndexType, Dimension > | CalculateCell (const PointType &ThisPoint) |
|
void | FillObject (SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, 1 > &Box, const PointerType &object) |
|
void | FillObject (SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, 2 > &Box, const PointerType &object) |
|
void | FillObject (SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, 3 > &Box, const PointerType &object) |
|
IndexType | CalculatePosition (CoordinateType const &ThisCoord, SizeType &ThisDimension) |
|