18namespace Experimental {
35 REveBox(
const char*
n=
"REveBox",
const char* t=
"");
Bool_t fDebugCornerPoints
void BuildRenderData() override
Crates 3D point array for rendering.
Bool_t GetDebugCornerPoints()
Get state of fgDebugCornerPoints static.
virtual ~REveBoxProjected()
Destructor.
virtual void SetDepthLocal(Float_t d) override
This is virtual method from base-class REveProjected.
void UpdateProjection() override
Re-project the box.
void SetDebugCornerPoints(Bool_t d)
Set state of fgDebugCornerPoints static.
void ComputeBBox() override
Compute bounding-box, virtual from TAttBBox.
Int_t WriteCoreJson(nlohmann::json &j, Int_t rnr_offset) override
Fill core part of JSON representation.
REveBoxProjected & operator=(const REveBoxProjected &)=delete
void SetProjection(REveProjectionManager *mng, REveProjectable *model) override
This is virtual method from base-class REveProjected.
REveBoxProjected(const REveBoxProjected &)=delete
REveElement * GetProjectedAsElement() override
Returns this projected dynamic-casted to REveElement.
REveBox & operator=(const REveBox &)=delete
void SetVertex(Int_t i, Float_t x, Float_t y, Float_t z)
Set vertex 'i'.
REveBox(const REveBox &)=delete
virtual TClass * ProjectedClass(const REveProjection *p) const override
Virtual from REveProjectable, return REveBoxProjected class.
virtual ~REveBox()
Destructor.
virtual void ComputeBBox() override
Compute bounding-box of the data.
const Float_t * GetVertex(Int_t i) const
void BuildRenderData() override
Crates 3D point array for rendering.
Int_t WriteCoreJson(nlohmann::json &j, Int_t rnr_offset) override
Fill core part of JSON representation.
void SetVertices(const Float_t *vs)
Set vertices.
REveProjectionManager Manager class for steering of projections and managing projected objects.
REveProjection Base for specific classes that implement non-linear projections.
std::vector< REveVector2 > vVector2_t
TClass instances represent classes, structs and namespaces in the ROOT type system.
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...
basic_json< std::map, std::vector, std::string, bool, std::int64_t, std::uint64_t, double, std::allocator, adl_serializer, std::vector< std::uint8_t > > json