AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
axom::klee Namespace Reference

Namespaces

 internal
 

Classes

class  AffineMatrixVisitor
 Implementation of a GeometryOperatorVisitor for processing klee shape operators. More...
 
struct  TransformableGeometryProperties
 Properties of a geometric object which can be transformed by operators. More...
 
class  Geometry
 Represents the geometry specified in a Shape. More...
 
class  GeometryOperator
 A GeometryOperator describes an operation to perform on the Geometry of a Shape. More...
 
class  MatrixOperator
 
class  CompositeOperator
 A CompositeOperator contains a list of GeometryOperators that are applied in order. More...
 
class  Translation
 A Translation is a GeometryOperator which translates points. More...
 
class  Rotation
 A Rotation is a GeometryOperator which rotates points about a given axis. More...
 
class  Scale
 A GeometryOperator for scaling shapes. More...
 
class  UnitConverter
 An operator for converting units. More...
 
class  SliceOperator
 
class  GeometryOperatorVisitor
 
class  KleeError
 
class  Shape
 
class  ShapeSet
 A ShapeSet represents a document in the common shape format. More...
 

Enumerations

enum class  Dimensions : int { Unspecified = 0 , Two = 2 , Three = 3 }
 The dimensions that are supported for specifying operations in Klee. More...
 

Functions

bool operator== (const TransformableGeometryProperties &lhs, const TransformableGeometryProperties &rhs)
 
bool operator!= (const TransformableGeometryProperties &lhs, const TransformableGeometryProperties &rhs)
 

Enumeration Type Documentation

◆ Dimensions

enum axom::klee::Dimensions : int
strong

The dimensions that are supported for specifying operations in Klee.

Enumerator
Unspecified 
Two 
Three 

Function Documentation

◆ operator==()

bool axom::klee::operator== ( const TransformableGeometryProperties lhs,
const TransformableGeometryProperties rhs 
)

Compare transformable properties for equality.

Parameters
lhsthe left-hand-side operand
rhsthe right-hand-side operand
Returns
true if and only if all properties are equal

◆ operator!=()

bool axom::klee::operator!= ( const TransformableGeometryProperties lhs,
const TransformableGeometryProperties rhs 
)
inline

Compare transformable properties for inequality.

Parameters
lhsthe left-hand-side operand
rhsthe right-hand-side operand
Returns
false if and only if all properties are equal