#include <calculate_signed_distance_to_3d_condition_skin_process.h>
|
|
static data_type * | AllocateData () |
|
static void | CopyData (data_type *source, data_type *destination) |
|
static void | DeleteData (data_type *data) |
|
static void | CalculateBoundingBox (const PointerType &rObject, PointType &rLowPoint, PointType &rHighPoint) |
|
static void | GetBoundingBox (const PointerType rObject, double *rLowPoint, double *rHighPoint) |
|
static bool | Intersection (const PointerType &rObj_1, const PointerType &rObj_2) |
|
static bool | IntersectionBox (const PointerType &rObject, const PointType &rLowPoint, const PointType &rHighPoint) |
|
static bool | IsIntersected (const Element::Pointer rObject, double Tolerance, const double *rLowPoint, const double *rHighPoint) |
|
|
enum | { Dimension = 3
, DIMENSION = 3
, MAX_LEVEL = 12
, MIN_LEVEL = 2
} |
|
typedef Point | PointType |
|
typedef std::vector< double >::iterator | DistanceIteratorType |
| always the point 3D More...
|
|
typedef PointerVectorSet< GeometricalObject::Pointer, IndexedObject, std::less< typename IndexedObject::result_type >, std::equal_to< typename IndexedObject::result_type >, Kratos::shared_ptr< typename GeometricalObject::Pointer >, std::vector< Kratos::shared_ptr< typename GeometricalObject::Pointer > > > | ContainerType |
|
typedef ContainerType::value_type | PointerType |
|
typedef ContainerType::iterator | IteratorType |
|
typedef PointerVectorSet< GeometricalObject::Pointer, IndexedObject, std::less< typename IndexedObject::result_type >, std::equal_to< typename IndexedObject::result_type >, Kratos::shared_ptr< typename GeometricalObject::Pointer >, std::vector< Kratos::shared_ptr< typename GeometricalObject::Pointer > > > | ResultContainerType |
|
typedef ResultContainerType::value_type | ResultPointerType |
|
typedef ResultContainerType::iterator | ResultIteratorType |
|
typedef GeometricalObject::Pointer | pointer_type |
|
typedef CellNodeData | cell_node_data_type |
|
typedef std::vector< CellNodeData * > | data_type |
|
typedef std::vector< PointerType >::iterator | PointerTypeIterator |
|
| KRATOS_CLASS_POINTER_DEFINITION (DistanceSpatialContainersConditionConfigure) |
| Pointer definition of DistanceSpatialContainersConditionConfigure. More...
|
|
◆ cell_node_data_type
◆ ContainerType
◆ data_type
◆ DistanceIteratorType
◆ IteratorType
◆ pointer_type
◆ PointerType
◆ PointerTypeIterator
◆ PointType
◆ ResultContainerType
◆ ResultIteratorType
◆ ResultPointerType
◆ anonymous enum
Enumerator |
---|
Dimension | |
DIMENSION | |
MAX_LEVEL | |
MIN_LEVEL | |
◆ DistanceSpatialContainersConditionConfigure()
Kratos::DistanceSpatialContainersConditionConfigure::DistanceSpatialContainersConditionConfigure |
( |
| ) |
|
|
inline |
◆ ~DistanceSpatialContainersConditionConfigure()
virtual Kratos::DistanceSpatialContainersConditionConfigure::~DistanceSpatialContainersConditionConfigure |
( |
| ) |
|
|
inlinevirtual |
◆ AllocateData()
static data_type* Kratos::DistanceSpatialContainersConditionConfigure::AllocateData |
( |
| ) |
|
|
inlinestatic |
◆ CalculateBoundingBox()
static void Kratos::DistanceSpatialContainersConditionConfigure::CalculateBoundingBox |
( |
const PointerType & |
rObject, |
|
|
PointType & |
rLowPoint, |
|
|
PointType & |
rHighPoint |
|
) |
| |
|
inlinestatic |
◆ CopyData()
static void Kratos::DistanceSpatialContainersConditionConfigure::CopyData |
( |
data_type * |
source, |
|
|
data_type * |
destination |
|
) |
| |
|
inlinestatic |
◆ DeleteData()
static void Kratos::DistanceSpatialContainersConditionConfigure::DeleteData |
( |
data_type * |
data | ) |
|
|
inlinestatic |
◆ GetBoundingBox()
static void Kratos::DistanceSpatialContainersConditionConfigure::GetBoundingBox |
( |
const PointerType |
rObject, |
|
|
double * |
rLowPoint, |
|
|
double * |
rHighPoint |
|
) |
| |
|
inlinestatic |
◆ Info()
virtual std::string Kratos::DistanceSpatialContainersConditionConfigure::Info |
( |
| ) |
const |
|
inlinevirtual |
Turn back information as a string.
◆ Intersection()
static bool Kratos::DistanceSpatialContainersConditionConfigure::Intersection |
( |
const PointerType & |
rObj_1, |
|
|
const PointerType & |
rObj_2 |
|
) |
| |
|
inlinestatic |
◆ IntersectionBox()
static bool Kratos::DistanceSpatialContainersConditionConfigure::IntersectionBox |
( |
const PointerType & |
rObject, |
|
|
const PointType & |
rLowPoint, |
|
|
const PointType & |
rHighPoint |
|
) |
| |
|
inlinestatic |
◆ IsIntersected()
static bool Kratos::DistanceSpatialContainersConditionConfigure::IsIntersected |
( |
const Element::Pointer |
rObject, |
|
|
double |
Tolerance, |
|
|
const double * |
rLowPoint, |
|
|
const double * |
rHighPoint |
|
) |
| |
|
inlinestatic |
◆ KRATOS_CLASS_POINTER_DEFINITION()
◆ PrintData()
virtual void Kratos::DistanceSpatialContainersConditionConfigure::PrintData |
( |
std::ostream & |
rOStream | ) |
const |
|
inlinevirtual |
◆ PrintInfo()
virtual void Kratos::DistanceSpatialContainersConditionConfigure::PrintInfo |
( |
std::ostream & |
rOStream | ) |
const |
|
inlinevirtual |
Print information about this object.
The documentation for this class was generated from the following file: