|
(Note that these are not member functions.)
|
SUEntityRef | SULineStyleToEntity (SULineStyleRef line_style) |
| Converts from a SULineStyleRef to an SUEntityRef. This is essentially an upcast operation. More...
|
|
SULineStyleRef | SULineStyleFromEntity (SUEntityRef entity_ref) |
| Converts from an SUEntityRef to a SULineStyleRef. This is essentially a downcast operation so the given entity must be convertible to a SULineStyleRef. More...
|
|
enum SUResult | SULineStyleGetName (SULineStyleRef line_style, SUStringRef *name) |
| Retrieves the name of a line style object. More...
|
|
enum SUResult | SULineStyleGetWidthPixels (SULineStyleRef line_style, double *pixel_width) |
| Retrieves the pixel width of a line style. More...
|
|
enum SUResult | SULineStyleSetWidthPixels (SULineStyleRef line_style, double pixel_width) |
| Sets the pixel width of a line style. Must be greater than 0. More...
|
|
enum SUResult | SULineStyleGetLengthMultiplier (SULineStyleRef line_style, double *length_multiplier) |
| Retrieves the length multiplier of a line style. This value is used to scale the applied stipple of the line. More...
|
|
enum SUResult | SULineStyleSetLengthMultiplier (SULineStyleRef line_style, double length_multiplier) |
| Sets the length multiplier of a line style. Must be a non-zero value. Default is 1. This value is used to scale the applied stipple pattern of the line. Positive values will be applied directly (ie a value of 2.0 will stretch the stipple pattern by a factor of 2). Negative values will be divided by the line width such that the final scale equals abs(length_multiplier) / current_line_width. More...
|
|
enum SUResult | SULineStyleGetColor (SULineStyleRef line_style, SUColor *color) |
| Retrieves the color value of a line style object. More...
|
|
enum SUResult | SULineStyleSetColor (SULineStyleRef line_style, const SUColor *color) |
| Sets the color of a line style object. More...
|
|
enum SUResult | SULineStyleCreateCopy (SULineStyleRef line_style, const char *name, SULineStyleRef *destination) |
| Creates a new line style object by copying an existing one. More...
|
|
enum SUResult | SULineStyleRelease (SULineStyleRef *line_style) |
| Deallocates a line style object. More...
|
|
enum SUResult | SULineStyleIsUserCreated (SULineStyleRef line_style, bool *is_user_created) |
| Indicates whether the line style object is user created or not. More...
|
|
enum SURefType | SUEntityGetType (SUEntityRef entity) |
| Returns the concrete type of the given entity. More...
|
|
enum SUResult | SUEntityGetID (SUEntityRef entity, int32_t *entity_id) |
| Retrieves the id of the entity. More...
|
|
enum SUResult | SUEntityGetPersistentID (SUEntityRef entity, int64_t *entity_pid) |
| Retrieves the persistent id of the entity. More...
|
|
enum SUResult | SUEntityGetNumAttributeDictionaries (SUEntityRef entity, size_t *count) |
| Retrieves the number of attribute dictionaries of an entity. More...
|
|
enum SUResult | SUEntityGetAttributeDictionaries (SUEntityRef entity, size_t len, SUAttributeDictionaryRef dictionaries[], size_t *count) |
| Retrieves the attribute dictionaries of an entity. More...
|
|
enum SUResult | SUEntityAddAttributeDictionary (SUEntityRef entity, SUAttributeDictionaryRef dictionary) |
| Adds the attribute dictionary to an entity. The given dictionary object must not belong to another entity. In other words, each dictionary should be added to one entity only. More...
|
|
enum SUResult | SUEntityGetAttributeDictionary (SUEntityRef entity, const char *name, SUAttributeDictionaryRef *dictionary) |
| Retrieves the attribute dictionary of an entity that has the given name. More...
|
|
enum SUResult | SUEntityGetModel (SUEntityRef entity, SUModelRef *model) |
| Retrieves the model object associated with the entity. More...
|
|
enum SUResult | SUEntityGetParentEntities (SUEntityRef entity, SUEntitiesRef *entities) |
| Retrieves the entities object which contains the entity. More...
|
|