Home
last modified time | relevance | path

Searched refs:vtol_topology_object (Results 1 – 25 of 29) sorted by relevance

12

/dports/misc/vxl/vxl-3.3.2/contrib/gel/vtol/
H A Dvtol_topology_object.cxx20 vtol_topology_object::vtol_topology_object() : superiors_(0), inferiors_(0) { in vtol_topology_object() function in vtol_topology_object
28 vtol_topology_object::vtol_topology_object(const int num_inferiors, in vtol_topology_object() function in vtol_topology_object
40 vtol_topology_object::~vtol_topology_object() in ~vtol_topology_object()
67 vtol_topology_object::is_superior(vtol_topology_object* const& superior) const in is_superior()
69 std::list<vtol_topology_object*>::const_iterator i; in is_superior()
87 std::list<vtol_topology_object*>::const_iterator i;
150 void vtol_topology_object::unlink_all_inferiors() { in unlink_all_inferiors()
159 void vtol_topology_object::unlink() { in unlink()
195 edge_list *vtol_topology_object::edges() const { in edges()
225 face_list *vtol_topology_object::faces() const { in faces()
[all …]
H A Dvtol_topology_object.h114 class vtol_topology_object : public vsol_spatial_object_2d
130 std::list<vtol_topology_object*> superiors_;
166 vtol_topology_object();
171 vtol_topology_object(int num_inferiors, int num_superiors);
177 ~vtol_topology_object() override;
183 vtol_topology_object *cast_to_topology_object() override { return this; } in cast_to_topology_object()
184 const vtol_topology_object*cast_to_topology_object()const override{return this;} in cast_to_topology_object()
273 virtual bool valid_inferior_type(vtol_topology_object const* inf) const = 0;
278 inline bool valid_superior_type(vtol_topology_object const* sup) const in valid_superior_type()
289 bool is_superior(vtol_topology_object* const& superior) const;
[all …]
H A Dvtol_topology_cache.h30 class vtol_topology_object; variable
40 vtol_topology_cache(vtol_topology_object* to_be_cached);
47 void set_source(vtol_topology_object *to_be_cached);
74 vtol_topology_object* source_;
92 friend class vtol_topology_object; variable
H A Dvtol_zero_chain.cxx21 vtol_topology_object::link_inferior(inf->cast_to_topology_object()); in link_inferior()
26 vtol_topology_object::unlink_inferior(inf->cast_to_topology_object()); in unlink_inferior()
31 vtol_topology_object::link_inferior(inf->cast_to_topology_object()); in link_inferior()
36 vtol_topology_object::unlink_inferior(inf->cast_to_topology_object()); in unlink_inferior()
H A Dvtol_topology_object_sptr.h9 class vtol_topology_object; variable
11 typedef vbl_smart_ptr<vtol_topology_object> vtol_topology_object_sptr;
H A Dvtol_intensity_face.h87 inline vtol_topology_object::vtol_topology_object_type
88 GetTopologyType() const { return vtol_topology_object::INTENSITYFACE; } in GetTopologyType()
92 vtol_topology_object::vtol_topology_object_type
H A Dvtol_vertex_2d.cxx179 std::list<vtol_topology_object*>::const_iterator zp; in new_edge()
183 const std::list<vtol_topology_object*> *sups=(*zp)->superiors_list(); in new_edge()
184 std::list<vtol_topology_object*>::const_iterator ep; in new_edge()
H A Dvtol_vertex.h38 class vtol_vertex : public vtol_topology_object
110 bool valid_inferior_type(vtol_topology_object const* /*inf*/) const override in valid_inferior_type()
H A Dvtol_zero_chain.h43 class vtol_zero_chain : public vtol_topology_object
138 bool valid_inferior_type(vtol_topology_object const* inferior) const override in valid_inferior_type()
H A Dvtol_topology_cache.cxx20 vtol_topology_cache::vtol_topology_cache(vtol_topology_object * to_be_cached) in vtol_topology_cache()
39 void vtol_topology_cache::set_source(vtol_topology_object *to_be_cached) in set_source()
H A Dvtol_edge.h57 class vtol_edge : public vtol_topology_object
171 bool valid_inferior_type(vtol_topology_object const* inferior) const override in valid_inferior_type()
H A Dvtol_face.h55 class vtol_face : public vtol_topology_object
133 bool valid_inferior_type(vtol_topology_object const* inferior) const override in valid_inferior_type()
H A Dvtol_block.h41 class vtol_block : public vtol_topology_object
133 bool valid_inferior_type(vtol_topology_object const* inferior) const override in valid_inferior_type()
H A Dvtol_face.cxx19 vtol_topology_object::link_inferior(inf->cast_to_topology_object()); in link_inferior()
24 vtol_topology_object::unlink_inferior(inf->cast_to_topology_object()); in unlink_inferior()
375 std::list<vtol_topology_object*> const* chains = e->superiors_list(); in IsHoleP()
H A Dvtol_macros.h21 std::list<vtol_topology_object*>::const_iterator i;\
78 std::list<vtol_topology_object*>::const_iterator i;\
H A Dvtol_two_chain.h124 virtual vtol_topology_object *shallow_copy_with_no_links() const;
162 bool valid_inferior_type(vtol_topology_object const* inferior) const override in valid_inferior_type()
H A Dvtol_two_chain.cxx31 vtol_topology_object::link_inferior(inf->cast_to_topology_object()); in link_inferior()
36 vtol_topology_object::unlink_inferior(inf->cast_to_topology_object()); in unlink_inferior()
195 vtol_topology_object *
253 const std::list<vtol_topology_object*> *parent_superiors = hierarchy_parent->superiors_list(); in update_superior_list_p_from_hierarchy_parent()
257 std::list<vtol_topology_object*>::const_iterator ti; in update_superior_list_p_from_hierarchy_parent()
H A Dvtol_edge.cxx20 vtol_topology_object::link_inferior(inf->cast_to_topology_object()); in link_inferior()
25 vtol_topology_object::unlink_inferior(inf->cast_to_topology_object()); in unlink_inferior()
H A Dvtol_chain.h36 class vtol_chain : public vtol_topology_object
H A Dvtol_block.cxx23 vtol_topology_object::link_inferior(inf->cast_to_topology_object()); in link_inferior()
28 vtol_topology_object::unlink_inferior(inf->cast_to_topology_object()); in unlink_inferior()
H A Dvtol_chain.cxx150 vtol_topology_object::unlink(); in unlink()
/dports/misc/vxl/vxl-3.3.2/contrib/gel/vsol/
H A Dvsol_spatial_object_2d.h54 class vtol_topology_object; variable
181 virtual vtol_topology_object* cast_to_topology_object() {return nullptr;} in cast_to_topology_object()
182 virtual vtol_topology_object const* cast_to_topology_object()const{return nullptr;} in cast_to_topology_object()
H A Dvsol_spatial_object_3d.h56 class vtol_topology_object; variable
207 virtual vtol_topology_object* cast_to_topology_object() {return nullptr;} in cast_to_topology_object()
208 virtual vtol_topology_object const* cast_to_topology_object()const{return nullptr;} in cast_to_topology_object()
/dports/misc/vxl/vxl-3.3.2/contrib/gel/vtol/Templates/
H A Dvbl_smart_ptr+vtol_topology_object-.cxx5 VBL_SMART_PTR_INSTANTIATE(vtol_topology_object);
/dports/misc/vxl/vxl-3.3.2/contrib/gel/vtol/examples/
H A Dexample3d.cxx90 std::list<vtol_topology_object*>::const_iterator zp; in new_edge()
93 const std::list<vtol_topology_object*> *sups=(*zp)->superiors_list(); in new_edge()
94 std::list<vtol_topology_object*>::const_iterator ep; in new_edge()

12