#include "Axis_p.h" #include "Frequency_Axis_p.h" #include "../base/Memory.h" namespace renderive { RENDERIVE_DEFINE_RENDERABLE_BINDING(Frequency_Axis, Frequency_Axis_Private, Frequency_Axis_Render_State, Frequency_Axis_Input_Data, "Frequency_Axis") Frequency_Axis::Builder::Builder(std::shared_ptr parent, Orientation orientation) { ASSERT(parent && parent->attached_to_plot(), "Frequency_Axis build error! parent invalid"); this->parent = parent; this->orientation = orientation; } std::shared_ptr Frequency_Axis::Builder::build() { auto ret = renderive::make_shared(); set(ret.get()); return ret; } } // namespace renderive