|
| 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.