|
(Note that these are not member functions.)
|
| SUEntityRef | SUEdgeToEntity (SUEdgeRef edge) |
| | Converts from an SUEdgeRef to an SUEntityRef. This is essentially an upcast operation. More...
|
| |
| SUEdgeRef | SUEdgeFromEntity (SUEntityRef entity) |
| | Converts from an SUEntityRef to an SUEdgeRef. This is essentially a downcast operation so the given entity must be convertible to an SUEdgeRef. More...
|
| |
| SUDrawingElementRef | SUEdgeToDrawingElement (SUEdgeRef edge) |
| | Converts from an SUEdgeRef to an SUDrawingElementRef. This is essentially an upcast operation. More...
|
| |
| SUEdgeRef | SUEdgeFromDrawingElement (SUDrawingElementRef drawing_elem) |
| | Converts from an SUDrawingElementRef to an SUEdgeRef. This is essentially a downcast operation so the given element must be convertible to an SUEdgeRef. More...
|
| |
| enum SUResult | SUEdgeCreate (SUEdgeRef *edge, const struct SUPoint3D *start, const struct SUPoint3D *end) |
| | Creates a new edge object. More...
|
| |
| enum SUResult | SUEdgeRelease (SUEdgeRef *edge) |
| | Releases an edge object. More...
|
| |
| enum SUResult | SUEdgeGetCurve (SUEdgeRef edge, SUCurveRef *curve) |
| | Retrieves the associated curve object of an edge object. More...
|
| |
| enum SUResult | SUEdgeGetStartVertex (SUEdgeRef edge, SUVertexRef *vertex) |
| | Retrieves the starting vertex of an edge object. More...
|
| |
| enum SUResult | SUEdgeGetEndVertex (SUEdgeRef edge, SUVertexRef *vertex) |
| | Retrieves the end vertex of an edge object. More...
|
| |
| enum SUResult | SUEdgeSetSoft (SUEdgeRef edge, bool soft_flag) |
| | Sets the soft flag of an edge object. More...
|
| |
| enum SUResult | SUEdgeGetSoft (SUEdgeRef edge, bool *soft_flag) |
| | Retrieves the soft flag of an edge object. More...
|
| |
| enum SUResult | SUEdgeSetSmooth (SUEdgeRef edge, bool smooth_flag) |
| | Sets the smooth flag of an edge object. More...
|
| |
| enum SUResult | SUEdgeGetSmooth (SUEdgeRef edge, bool *smooth_flag) |
| | Retrieves the smooth flag of an edge object. More...
|
| |
| enum SUResult | SUEdgeGetNumFaces (SUEdgeRef edge, size_t *count) |
| | Retrieves the number of faces that the edge is associated with. More...
|
| |
| enum SUResult | SUEdgeGetFaces (SUEdgeRef edge, size_t len, SUFaceRef faces[], size_t *count) |
| | Retrieves the face objects associated with an edge object. More...
|
| |
| enum SUResult | SUEdgeGetColor (SUEdgeRef edge, SUColor *color) |
| | Retrieves the color of an edge object. More...
|
| |
| enum SUResult | SUEdgeGetLengthWithTransform (SUEdgeRef edge, const struct SUTransformation *transform, double *length) |
| | Computes the length of the edge with the provided transformation applied. More...
|
| |
| enum SUResult | SUEdgeSetColor (SUEdgeRef edge, const SUColor *color) |
| | Sets the color of an edge object. More...
|
| |
| enum SUResult | SUEdgeReversedInFace (SUEdgeRef edge, SUFaceRef face, bool *reversed) |
| | Determine if edge is reversed in face 's bounding loop. More...
|
| |
| SUEntityRef | SUDrawingElementToEntity (SUDrawingElementRef elem) |
| | Converts from an SUDrawingElementRef to an SUEntityRef. This is essentially an upcast operation. More...
|
| |
| SUDrawingElementRef | SUDrawingElementFromEntity (SUEntityRef entity) |
| | Converts from an SUEntityRef to an SUDrawingElementRef. This is essentially a downcast operation so the given entity must be convertible to a drawing element. More...
|
| |
| enum SURefType | SUDrawingElementGetType (SUDrawingElementRef elem) |
| | Returns the concrete type of the given drawing element. More...
|
| |
| enum SUResult | SUDrawingElementGetBoundingBox (SUDrawingElementRef elem, struct SUBoundingBox3D *bbox) |
| | Retrieves the bounding box of a drawing element. More...
|
| |
| enum SUResult | SUDrawingElementGetMaterial (SUDrawingElementRef elem, SUMaterialRef *material) |
| | Retrieves the material object of a drawing element. More...
|
| |
| enum SUResult | SUDrawingElementSetMaterial (SUDrawingElementRef elem, SUMaterialRef material) |
| | Sets the material of a drawing element. More...
|
| |
| enum SUResult | SUDrawingElementGetLayer (SUDrawingElementRef elem, SULayerRef *layer) |
| | Retrieves the layer object associated with a drawing element. More...
|
| |
| enum SUResult | SUDrawingElementSetLayer (SUDrawingElementRef elem, SULayerRef layer) |
| | Sets the layer object to be associated with a drawing element. More...
|
| |
| enum SUResult | SUDrawingElementSetHidden (SUDrawingElementRef elem, bool hide_flag) |
| | Sets the hide flag of a drawing element. More...
|
| |
| enum SUResult | SUDrawingElementGetHidden (SUDrawingElementRef elem, bool *hide_flag) |
| | Retrieves the hide flag of a drawing element. More...
|
| |
| enum SUResult | SUDrawingElementSetCastsShadows (SUDrawingElementRef elem, bool casts_shadows_flag) |
| | Sets the casts shadows flag of a drawing element. More...
|
| |
| enum SUResult | SUDrawingElementGetCastsShadows (SUDrawingElementRef elem, bool *casts_shadows_flag) |
| | Retrieves the casts shadows flag of a drawing element. More...
|
| |
| enum SUResult | SUDrawingElementSetReceivesShadows (SUDrawingElementRef elem, bool receives_shadows_flag) |
| | Sets the receives shadows flag of a drawing element. More...
|
| |
| enum SUResult | SUDrawingElementGetReceivesShadows (SUDrawingElementRef elem, bool *receives_shadows_flag) |
| | Retrieves the receives shadows flag of a drawing element. 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...
|
| |