|
(Note that these are not member functions.)
|
SUDimensionRef | SUDimensionRadialToDimension (SUDimensionRadialRef dimension) |
| Converts from an SUDimensionRadialRef to an SUDimensionRef. This is essentially an upcast operation. More...
|
|
SUDimensionRadialRef | SUDimensionRadialFromDimension (SUDimensionRef dimension) |
| Converts from an SUDimensionRef to an SUDimensionRadialRef. This is essentially a downcast operation so the given SUDimensionRef must be convertible to an SUDimensionRadialRef. More...
|
|
enum SUResult | SUDimensionRadialCreate (SUDimensionRadialRef *dimension, SUInstancePathRef path) |
| Creates a new radial dimension for measuring the provided arccurve. More...
|
|
enum SUResult | SUDimensionRadialRelease (SUDimensionRadialRef *dimension) |
| Releases a dimension object. More...
|
|
enum SUResult | SUDimensionRadialGetCurveInstancePath (SUDimensionRadialRef dimension, SUInstancePathRef *path) |
| Retrieves the arccurve instance being mesured by a dimension object. The given instance path object either must have been constructed using one of the SUInstancePathCreate* functions or it will be generated on the fly if it is invalid. It must be released using SUInstancePathRelease() when it is no longer needed. More...
|
|
enum SUResult | SUDimensionRadialSetCurveInstancePath (SUDimensionRadialRef dimension, SUInstancePathRef path) |
| Sets which arccurve instance is measured by the radial dimension. The instance path's leaf entity must be an arccurve for this method to succeed. More...
|
|
enum SUResult | SUDimensionRadialGetDiameter (SUDimensionRadialRef dimension, bool *is_diameter) |
| Retrieves whether the dimension is a diameter. Radial dimensions can be used to measure either diameter or radius. More...
|
|
enum SUResult | SUDimensionRadialSetDiameter (SUDimensionRadialRef dimension, bool is_diameter) |
| Sets whether the dimension measures diameter or radius. More...
|
|
enum SUResult | SUDimensionRadialGetLeaderBreakPoint (SUDimensionRadialRef dimension, struct SUPoint3D *point) |
| Gets the radial dimension's leader line break point. The leader line break point is the point where the leader line bends towards the dimension label. More...
|
|
enum SUResult | SUDimensionRadialSetLeaderBreakPoint (SUDimensionRadialRef dimension, const struct SUPoint3D *point) |
| Sets the radial dimension's leader break point. More...
|
|
enum SUResult | SUDimensionRadialGetLeaderPoints (SUDimensionRadialRef dimension, struct SUPoint3D points[3]) |
| Retrieves the a dimension object's leader points. The three returned pointe are [0] the point at which the dimension's text touches the leader line, [1] the point at which the dimension's arrow attaches to the dimensioned curve, [2] the point on the dimensioned curve's full circle opposite of point [1]. More...
|
|
SUEntityRef | SUDimensionToEntity (SUDimensionRef dimension) |
| Converts from an SUDimensionRef to an SUEntityRef. This is essentially an upcast operation. More...
|
|
SUDimensionRef | SUDimensionFromEntity (SUEntityRef entity) |
| Converts from an SUEntityRef to an SUDimensionRef. This is essentially a downcast operation so the given SUEntityRef must be convertible to an SUDimensionRef. More...
|
|
SUDrawingElementRef | SUDimensionToDrawingElement (SUDimensionRef dimension) |
| Converts from an SUDimensionRef to an SUDrawingElementRef. This is essentially an upcast operation. More...
|
|
SUDimensionRef | SUDimensionFromDrawingElement (SUDrawingElementRef element) |
| Converts from an SUDrawingElementRef to an SUDimensionRef. This is essentially a downcast operation so the given SUDrawingElementRef must be convertible to an SUDimensionRef. More...
|
|
enum SUResult | SUDimensionGetType (SUDimensionRef dimension, enum SUDimensionType *type) |
| Retrieves an enum value indicating the dimension type (linear or radial). More...
|
|
enum SUResult | SUDimensionGetText (SUDimensionRef dimension, SUStringRef *text) |
| Retrieves the text of a dimension object. More...
|
|
enum SUResult | SUDimensionSetText (SUDimensionRef dimension, const char *text) |
| Sets the text of a dimension object. More...
|
|
enum SUResult | SUDimensionGetPlane (SUDimensionRef dimension, struct SUPlane3D *plane) |
| Retrieves the plane of a dimension object. More...
|
|
enum SUResult | SUDimensionGetText3D (SUDimensionRef dimension, bool *is_text_3d) |
| Retrieves a boolean indicating if the dimension text is 3D. More...
|
|
enum SUResult | SUDimensionSetText3D (SUDimensionRef dimension, bool is_text_3d) |
| Sets a boolean indicating whether the dimension text is 3D. More...
|
|
enum SUResult | SUDimensionGetArrowType (SUDimensionRef dimension, enum SUArrowType *type) |
| Retrieves an enum value indicating the dimension's arrow type. More...
|
|
enum SUResult | SUDimensionSetArrowType (SUDimensionRef dimension, enum SUArrowType type) |
| Sets the dimension's arrow type. More...
|
|
enum SUResult | SUDimensionGetFont (SUDimensionRef dimension, SUFontRef *font) |
| Get the dimension's font reference. More...
|
|
enum SUResult | SUDimensionSetFont (SUDimensionRef dimension, SUFontRef font) |
| Sets the dimension's font from a font reference. 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...
|
|
A radial dimension entity reference.
- Since
- SketchUp 2017, API 5.0