VolumeSymbol Class
Abstract base class for some 3D symbol objects.
NuGet/Assembly: Carmenta.Engine.5.16.2.nupkg (in the CECore assembly)
Syntax
public abstract class VolumeSymbol : Symbol
Remarks
A volume symbol is a simple 3D symbol of some basic shape, easy to construct without any data file. The derived classes allows you to construct cones, boxes, cylinders, pyramids and spheres. There are also five predefined instances that in Carmenta Studio are available in the dropdown list for SymbolVisualizer.Symbol, and which are available in the APIs as static properties of VolumeSymbol.
![]() |
Inheritance Hierarchy
System.Object (not available in C#)
EngineObject
ResourceObject
Symbol
VolumeSymbol
BoxSymbol
ConeSymbol
CylinderSymbol
PyramidSymbol
SphereSymbol
Platforms
Windows, Linux, Android
VolumeSymbol Members
The VolumeSymbol type has the following members.
Properties
Name | Description |
---|---|
Gets the predefined brick fill pattern. Inherited from Symbol | |
Gets the predefined bullseye symbol. Inherited from Symbol | |
Gets the predefined burst symbol. Inherited from Symbol | |
Gets the predefined circle symbol. Inherited from Symbol | |
Gets the predefined circleCross symbol. Inherited from Symbol | |
Gets the predefined circleX symbol. Inherited from Symbol | |
Gets the predefined cone symbol. | |
Gets the predefined cross symbol. Inherited from Symbol | |
Gets the predefined cube symbol. | |
Gets the predefined cylinder symbol. | |
Gets the predefined deciduousTree fill pattern. Inherited from Symbol | |
Gets the predefined diamond symbol. Inherited from Symbol | |
Gets the predefined dots1 fill pattern. Inherited from Symbol | |
Gets the predefined dots2 fill pattern. Inherited from Symbol | |
Gets an empty symbol or fill pattern. Inherited from Symbol | |
Gets the predefined evergreenTree fill pattern. Inherited from Symbol | |
Gets the predefined floodable fill pattern. Inherited from Symbol | |
Gets the predefined glacier fill pattern. Inherited from Symbol | |
Gets the predefined grassland fill pattern. Inherited from Symbol | |
Gets the predefined grid1 fill pattern. Inherited from Symbol | |
Gets the predefined grid2 fill pattern. Inherited from Symbol | |
Gets the predefined hollow circle symbol. Inherited from Symbol | |
Gets the predefined hollow diamond symbol. Inherited from Symbol | |
Gets the predefined hollow rounded square symbol. Inherited from Symbol | |
Gets the predefined hollow square symbol. Inherited from Symbol | |
Gets the predefined hollow triangle symbol. Inherited from Symbol | |
IsDisposed | Gets a value that tells whether the current VolumeSymbol has been disposed. Inherited from EngineObject |
Gets the predefined mangrove fill pattern. Inherited from Symbol | |
Material | Gets or sets the material for a volume symbol. |
Gets the predefined mixedTree fill pattern. Inherited from Symbol | |
Name | Gets or sets the name of the VolumeSymbol. Inherited from ResourceObject |
NativeHandle | Gets the native Carmenta Engine kernel object the current VolumeSymbol represents. Inherited from EngineObject |
Gets a predefined north arrow symbol: an arrowhead without an N label. Inherited from Symbol | |
Gets a predefined north arrow symbol: an arrowhead with an N label. Inherited from Symbol | |
Gets the predefined orchard/plantation fill pattern. Inherited from Symbol | |
Gets the predefined pyramid symbol. | |
Gets the predefined rice fill pattern. Inherited from Symbol | |
Gets the predefined rounded square symbol. Inherited from Symbol | |
Gets the predefined sand fill pattern. Inherited from Symbol | |
Gets the predefined sandAndGravel fill pattern. Inherited from Symbol | |
Gets the predefined scrub/thicket fill pattern. Inherited from Symbol | |
Gets the predefined small dot symbol. Inherited from Symbol | |
Gets the predefined small plus symbol. Inherited from Symbol | |
Gets the predefined solid fill pattern. Inherited from Symbol | |
Gets the predefined sphere symbol. | |
Gets the predefined square symbol. Inherited from Symbol | |
Gets the predefined star symbol. Inherited from Symbol | |
Gets the predefined stripes1 fill pattern. Inherited from Symbol | |
Gets the predefined stripes10 fill pattern. Inherited from Symbol | |
Gets the predefined stripes11 fill pattern. Inherited from Symbol | |
Gets the predefined stripes12 fill pattern. Inherited from Symbol | |
Gets the predefined stripes2 fill pattern. Inherited from Symbol | |
Gets the predefined stripes3 fill pattern. Inherited from Symbol | |
Gets the predefined stripes4 fill pattern. Inherited from Symbol | |
Gets the predefined stripes5 fill pattern. Inherited from Symbol | |
Gets the predefined stripes6 fill pattern. Inherited from Symbol | |
Gets the predefined stripes7 fill pattern. Inherited from Symbol | |
Gets the predefined stripes8 fill pattern. Inherited from Symbol | |
Gets the predefined stripes9 fill pattern. Inherited from Symbol | |
Gets the predefined swamp fill pattern. Inherited from Symbol | |
Gets the predefined triangle symbol. Inherited from Symbol | |
IUserProperties.UserProperties | Gets the AttributeSet that contains the user properties. Inherited from IUserProperties |
Gets the predefined vineyard/hops fill pattern. Inherited from Symbol | |
Gets the predefined x symbol. Inherited from Symbol |
Methods
Name | Description |
---|---|
Clone | Creates a copy of an object. Inherited from EngineObject |
Dispose | Releases the reference to the native Carmenta Engine kernel instance the EngineObject represents. Inherited from EngineObject |
Equals | Determines whether this instance is equal to another. Inherited from EngineObject |