Searched refs:Persp3D (Results 1 - 22 of 22) sorted by relevance

/inkscape/src/
H A Dpersp3d.h15 #define SP_PERSP3D(obj) (dynamic_cast<Persp3D*>((SPObject*)obj))
16 #define SP_IS_PERSP3D(obj) (dynamic_cast<const Persp3D*>((SPObject*)obj) != NULL)
54 // friend class Persp3D;
57 class Persp3D : public SPObject { class in inherits:SPObject
59 Persp3D();
60 virtual ~Persp3D();
77 inline Persp3D * persp3d_get_from_repr (Inkscape::XML::Node *repr) {
80 inline Proj::Pt2 persp3d_get_VP (Persp3D *persp, Proj::Axis axis) {
83 Geom::Point persp3d_get_PL_dir_from_pt (Persp3D *persp, Geom::Point const &pt, Proj::Axis axis); // convenience wrapper around the following two
84 Geom::Point persp3d_get_finite_dir (Persp3D *pers
[all...]
H A Dperspective-line.h29 PerspectiveLine (Geom::Point const &pt, Proj::Axis const axis, Persp3D *persp);
33 Persp3D *persp;
H A Dpersp3d-reference.h32 Persp3D *getObject() const {
38 // concerning the Persp3D (we only use SPBox3D) that is refered to:
41 Persp3D *persp;
49 void start_listening(Persp3D* to);
H A Dpersp3d.cpp55 Persp3D::Persp3D() : SPObject() { function in class:Persp3D
59 Persp3D::~Persp3D() {
66 void Persp3D::build(SPDocument *document, Inkscape::XML::Node *repr) {
80 * Virtual release of Persp3D members before destruction.
82 void Persp3D::release() {
93 void Persp3D::set(unsigned key, gchar const *value) {
154 void Persp3D::update(SPCtx *ctx, guint flags) {
164 Persp3D *persp3d_create_xml_elemen
[all...]
H A Dbox3d-side.h22 class Persp3D;
48 Persp3D *box3d_side_perspective(Box3DSide *side);
H A Dbox3d.h26 class Persp3D;
87 Persp3D *box3d_get_perspective(SPBox3D const *box);
88 void box3d_switch_perspectives(SPBox3D *box, Persp3D *old_persp, Persp3D *new_persp, bool recompute_corners = false);
H A Dperspective-line.cpp17 PerspectiveLine::PerspectiveLine (Geom::Point const &pt, Proj::Axis const axis, Persp3D *persp) :
H A Dvanishing-point.h43 VanishingPoint(Persp3D *persp, Proj::Axis axis) : my_counter(VanishingPoint::global_counter++), _persp(persp), _axis(axis) {}
61 inline void set(Persp3D *persp, Proj::Axis axis) {
74 inline Persp3D * get_perspective() const {
77 inline Persp3D * set_perspective(Persp3D *persp) {
112 Persp3D *_persp;
150 bool hasPerspective(const Persp3D *persp);
202 void swap_perspectives_of_VPs(Persp3D *persp2, Persp3D *persp1);
H A Dpersp3d-reference.cpp53 Persp3DReference::start_listening(Persp3D* to)
80 Persp3D *refobj = SP_PERSP3D(persp3dref->getObject());
H A Ddocument.h59 class Persp3D;
155 void setCurrentPersp3D(Persp3D * const persp);
161 Persp3D * getCurrentPersp3D();
164 void getPerspectivesInDefs(std::vector<Persp3D*> &list) const;
167 std::vector<Persp3D*> list;
207 Persp3D *current_persp3d; /**< Currently 'active' perspective (to which, e.g., newly created boxes are attached) */
H A Dselection.h34 class Persp3D;
253 std::list<Persp3D *> const perspList();
259 std::list<SPBox3D *> const box3DList(Persp3D *persp = NULL);
H A Dbox3d.cpp95 Persp3D *persp = box3d_get_perspective(box);
182 Persp3D *oldPersp = dynamic_cast<Persp3D *>(old_ref);
187 Persp3D *persp = dynamic_cast<Persp3D *>(ref);
476 Persp3D *persp = box3d_get_perspective(box);
509 Persp3D *persp = box3d_get_perspective(box);
559 Persp3D *persp = box3d_get_perspective(box);
646 Persp3D *persp = box3d_get_perspective(box);
722 Persp3D *pers
[all...]
H A Dbox3d-side.cpp166 Persp3D *persp = box3d_side_perspective(this);
250 Persp3D *
H A Dvanishing-point.cpp112 Persp3D *old_persp = (*vp)->get_perspective();
116 Persp3D *new_persp = persp3d_create_xml_element (dragger->parent->document, old_persp->perspective_impl);
425 VPDragger::hasPerspective (const Persp3D *persp)
438 Persp3D *persp1, *persp2;
709 Persp3D *persp = box3d_get_perspective(box);
769 VPDrag::swap_perspectives_of_VPs(Persp3D *persp2, Persp3D *persp1)
H A Dselection.cpp320 std::list<Persp3D *> const Selection::perspList() {
321 std::list<Persp3D *> pl;
323 Persp3D *persp = box3d_get_perspective(*i);
330 std::list<SPBox3D *> const Selection::box3DList(Persp3D *persp) {
H A Dsp-factory.cpp108 ret = new Persp3D;
H A Ddocument.cpp234 Persp3D *SPDocument::getCurrentPersp3D() {
236 std::vector<Persp3D*> plist;
253 void SPDocument::setCurrentPersp3D(Persp3D * const persp) {
258 void SPDocument::getPerspectivesInDefs(std::vector<Persp3D*> &list) const
H A Dsp-item-group.cpp732 Persp3D *persp = dynamic_cast<Persp3D *>(item);
H A Dselection-chemistry.cpp1534 Persp3D *persp;
1535 Persp3D *transf_persp;
1536 std::list<Persp3D *> plist = selection->perspList();
1537 for (std::list<Persp3D *>::iterator i = plist.begin(); i != plist.end(); ++i) {
1538 persp = (Persp3D *) (*i);
/inkscape/src/widgets/
H A Dbox3d-toolbar.cpp69 static void box3d_set_button_and_adjustment(Persp3D *persp,
105 Persp3D *persp = persp3d_get_from_repr(persp_repr);
156 Persp3D *persp = persp3d_get_from_repr(repr);
189 Persp3D *persp = box3d_get_perspective(box);
221 std::list<Persp3D *> sel_persps = desktop->getSelection()->perspList();
226 Persp3D *persp = sel_persps.front();
258 std::list<Persp3D *> sel_persps = SP_ACTIVE_DESKTOP->getSelection()->perspList();
263 Persp3D *persp = sel_persps.front();
/inkscape/src/live_effects/
H A Dlpe-perspective_path.cpp77 Persp3D *persp = persp3d_document_first_persp(lpeitem->document);
92 Persp3D *persp = persp3d_document_first_persp(lpeitem->document);
108 Persp3D *first = 0;
109 Persp3D *persp = 0;
/inkscape/src/ui/tools/
H A Dbox3d-tool.cpp193 Persp3D *cur_persp = document->getCurrentPersp3D();

Completed in 100 milliseconds