|
SUAPI-CppWrapper
C++WrapperforSketchUpCAPI
|
Inheritance diagram for CW::Vertex:Public Member Functions | |
| Vertex () | |
| Vertex (SUVertexRef vertex) | |
| Vertex (const Vertex &other) | |
| ~Vertex () | |
| Vertex & | operator= (const Vertex &other) |
| Point3D | position () const |
| SUVertexRef | ref () const |
| operator SUVertexRef () const | |
| operator SUVertexRef * () | |
| operator SUPoint3D () const | |
| operator Point3D () const | |
Public Member Functions inherited from CW::Entity | |
| Entity () | |
| Constructor representing a null objject. | |
| Entity (SUEntityRef entity, bool attached=true) | |
| Creates a new Entity object. More... | |
| Entity (const Entity &other, SUEntityRef entity_ref=SU_INVALID) | |
| Copy constructor with an optional parameter for the entity reference. More... | |
| ~Entity () | |
| Destructor. More... | |
| Entity & | operator= (const Entity &other) |
| Copy assignment operator. | |
| operator SUEntityRef () const | |
| operator SUEntityRef * () | |
| SUEntityRef | ref () const |
| bool | attached () const |
| Returns true if the entity is attached to another object. | |
| void | attached (bool attach) |
| Method lets the object know that it has been attached to a model. This is important as it will let the object know that it does not need to "release" the object. More... | |
| std::vector< AttributeDictionary > | attribute_dictionaries () const |
| Returns the AttributeDictionaries collection attached to the entity. More... | |
| AttributeDictionary | attribute_dictionary (const std::string &name) const |
| Returns an attribute dictionary object with a given name that is attached to an Entity. More... | |
| bool | add_dictionary (AttributeDictionary &dict) |
| Adds the AttributeDictionary to the Entity. More... | |
| bool | copy_attributes_from (const Entity &entity) |
| Copies attributes from another Entity object to this one. More... | |
| bool | is_valid () const |
| Checks if the entity is valid. More... | |
| bool | operator! () const |
| Returns true if this entity is not valid. Alias of !is_valid(). | |
| int32_t | entityID () const |
| Retrieve a unique ID assigned to an entity. More... | |
| TypedValue | get_attribute (const std::string &dict_name, const std::string &key, const TypedValue &default_value=TypedValue()) const |
| Retrieves the value of an attribute in the entity's attribute dictionary. More... | |
| TypedValue | get_attribute (const AttributeDictionary &dict, const std::string &key, const TypedValue &default_value=TypedValue()) const |
| Retrieves the value of an attribute in the entity's attribute dictionary. More... | |
| bool | set_attribute (const std::string &dict_name, const std::string &key, const TypedValue &value) |
| Sets the value of an attribute in the given AttributeDictionary object. More... | |
| bool | set_attribute (AttributeDictionary &dict, const std::string &key, const TypedValue &value) |
| Sets the value of an attribute in the given AttributeDictionary object. More... | |
| enum SURefType | entity_type () const |
| Returns the type of the entity. See enum SURefType. | |
| Model | model () const |
| Entities | parent () const |
| int64_t | persistent_id () const |
Additional Inherited Members | |
Protected Attributes inherited from CW::Entity | |
| SUEntityRef | m_entity |
| The C SUEntityRef that this class wraps. | |
| bool | m_attached |
| Indicates whether the Entity has been attached to a model. | |
Definition at line 42 of file Vertex.hpp.
| CW::Vertex::Vertex | ( | ) |
Constructor for null Vertex value
Definition at line 48 of file Vertex.cpp.
| CW::Vertex::Vertex | ( | const Vertex & | other | ) |
Copy constructor
Definition at line 58 of file Vertex.cpp.
| CW::Vertex::~Vertex | ( | ) |
Destructor
Definition at line 63 of file Vertex.cpp.
| CW::Vertex::operator SUPoint3D | ( | ) | const |
Returns the position of the vertex. An aliaas of method poistion();
Definition at line 98 of file Vertex.cpp.
Copy assignment operator
Definition at line 68 of file Vertex.cpp.
| Point3D CW::Vertex::position | ( | ) | const |
Returns the position of the vertex.
Definition at line 79 of file Vertex.cpp.
1.8.11