|  | 
|  | Face () | 
|  | 
|  | Face (std::vector< Point3D > &outer_loop) | 
|  | 
|  | Face (std::vector< Point3D > &outer_loop, LoopInput &loop_input) | 
|  | 
|  | Face (SUFaceRef face, bool attached=true) | 
|  | 
|  | Face (const Face &other) | 
|  | 
|  | ~Face () | 
|  | 
| Face & | operator= (const Face &other) | 
|  | 
| SUFaceRef | ref () const | 
|  | 
|  | operator SUFaceRef () const | 
|  | 
|  | operator bool () const | 
|  | 
| bool | operator! () const | 
|  | 
| double | area () const | 
|  | 
| void | add_inner_loop (std::vector< Point3D > &points, LoopInput &loop_input) | 
|  | 
| Material | back_material () const | 
|  | 
| Material | back_material (const Material &material) | 
|  | 
| FacePointClass | classify_point (const Point3D &point) | 
|  | 
| std::vector< Edge > | edges () | 
|  | 
| Vector3D | get_texture_projection (const bool frontside) const | 
|  | 
| std::vector< Loop > | inner_loops () const | 
|  | 
| std::vector< Loop > | loops () const | 
|  | 
| Vector3D | normal () const | 
|  | 
| Loop | outer_loop () const | 
|  | 
| Plane3D | plane () const | 
|  | 
| Face & | reverse () | 
|  | 
| std::vector< Vertex > | vertices () const | 
|  | 
|  | DrawingElement (SUDrawingElementRef drawing_element, bool attached=true) | 
|  | 
|  | DrawingElement (const DrawingElement &other, SUDrawingElementRef element_ref=SU_INVALID) | 
|  | 
|  | DrawingElement () | 
|  | 
| DrawingElement & | operator= (const DrawingElement &other) | 
|  | 
| SUDrawingElementRef | ref () const | 
|  | 
|  | operator SUDrawingElementRef () const | 
|  | 
|  | operator SUDrawingElementRef * () | 
|  | 
| BoundingBox3D | bounds () | 
|  | 
| bool | copy_properties_from (const DrawingElement &element) | 
|  | 
| bool | casts_shadows () const | 
|  | 
| bool | casts_shadows (bool casts_shadows) | 
|  | 
| bool | hidden () const | 
|  | 
| bool | hidden (bool hidden) | 
|  | 
| Layer | layer () const | 
|  | 
| bool | layer (Layer &layer) | 
|  | 
| Material | material () const | 
|  | 
| bool | material (const Material &material) | 
|  | 
| bool | receive_shadows () const | 
|  | 
| bool | receive_shadows (bool receive_shadows) | 
|  | 
|  | 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 | 
|  | 
Definition at line 62 of file Face.hpp.