17 lines
695 B
C++
17 lines
695 B
C++
#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<Renderable> 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> Frequency_Axis::Builder::build() {
|
|
auto ret = renderive::make_shared<Frequency_Axis>();
|
|
set(ret.get());
|
|
return ret;
|
|
}
|
|
} // namespace renderive
|