Attribute for the RayTracingStudy a RayTracingObject is associated with. More...
#include <RayTracingAttributes.h>
Public Member Functions | |
AttribRayTracingStudy (TheWarehouse &w, const RayTracingStudy *study) | |
virtual void | initFrom (const MooseObject *obj) override |
virtual bool | isMatch (const Attribute &other) const override |
virtual bool | isEqual (const Attribute &other) const override |
virtual std::unique_ptr< Attribute > | clone () const override |
virtual size_t | hash () const override |
bool | operator== (const Attribute &other) const |
bool | operator!= (const Attribute &other) const |
unsigned int | id () const |
Private Attributes | |
const RayTracingStudy * | _val |
Attribute for the RayTracingStudy a RayTracingObject is associated with.
Definition at line 19 of file RayTracingAttributes.h.
|
inline |
Definition at line 22 of file RayTracingAttributes.h.
Referenced by clone().
|
inlineoverridevirtual |
Implements Attribute.
Definition at line 30 of file RayTracingAttributes.h.
|
inlineoverridevirtual |
Implements Attribute.
Definition at line 34 of file RayTracingAttributes.h.
|
overridevirtual |
Implements Attribute.
Definition at line 16 of file RayTracingAttributes.C.
|
overridevirtual |
Implements Attribute.
Definition at line 31 of file RayTracingAttributes.C.
|
overridevirtual |
Implements Attribute.
Definition at line 24 of file RayTracingAttributes.C.
Referenced by isEqual().
|
private |
Definition at line 42 of file RayTracingAttributes.h.
Referenced by AttribRayTracingStudy(), hash(), initFrom(), and isMatch().