The Bentley namespace contains types defined by the Bentley Library. More...
Namespaces | |
BeSQLite | |
Bstdcxx | |
string and container templates. | |
DgnIModel | |
DgnPlatform | |
The DgnPlatform namespace contains types defined by the DgnPlatform. | |
ECN | |
GeoCoordinates | |
Namespace for the interface between Application and the CSMap geographic library. | |
Http | |
IPC | |
Memory | |
MstnPlatform | |
Namespace for classes, methods and functions of the MstnPlatform library. | |
Tasks | |
TerrainModel | |
Classes | |
struct | AlignedArray |
AlignedArray ensures that a block of data is correctly aligned. More... | |
struct | AString |
A string class that has many of the same capabilities as std::string, plus additional functions such as conversion from wchar_t*. More... | |
struct | Base64Utilities |
struct | BCurveSegment |
Complete data for a single patch segment extracted from a bspline curve. More... | |
struct | BeAssertFunctions |
struct | BeAtomic |
std::atomic<UTYPE> work-alike for use by C++/CLI managed code More... | |
struct | BeAtomic< int > |
struct | BeAtomic< UInt32 > |
struct | BeConditionVariable |
A synchronization primitive that can be used to block a thread, or multiple threads at the same time, until: 1) a notification is received from another thread, 2) a timeout expires, or 3) a spurious wakeup occurs. More... | |
struct | BeConsole |
BeConsold Class provides a collection of functions for the Console. More... | |
class | BeCriticalSection |
A critical section/mutual exclusion object. More... | |
struct | BeCriticalSectionHolder |
A helper class that ties ownership of a BeCriticalSection object to the scope of a variable. More... | |
struct | BeExtendedDataEntry |
struct | BeFile |
BeFile provides a way to open a file and methods to access its contents and attributes. More... | |
class | BeFileListIterator |
An iterator to walk through a semicolon delimited list of file paths. More... | |
struct | BeJpegCompressor |
struct | BeJpegDecompressor |
struct | BeJsonUtilities |
struct | BeMutex |
A synchronization primitive that can be used to protect shared data from being simultaneously accessed by multiple threads. More... | |
struct | BeMutexHolder |
A BeMutex ownership wrapper. More... | |
class | BentleyAllocator |
An STL-compliant allocator that calls bentleyAllocator_malloc and bentleyAllocator_free. More... | |
struct | BeNumerical |
Numerical utilities. More... | |
struct | BeStringUtilities |
BeStringUtilities is a number of useful static methods for working with strings. More... | |
struct | BeTest |
Portable unit test utility functions, not specific to any one test harness. More... | |
struct | BeTextFile |
Reads and Writes Text Files regardless of whether they are encoded on disk as locale-encoded ASCII, UTF8, or UTF16. More... | |
struct | BeThreadUtilities |
Utilities for dealing with threads ! More... | |
struct | BeVersion |
A 4-digit number that specifies version number. More... | |
struct | BeVirtualMemory |
Utility functions for managing virtual memory. More... | |
struct | BeXmlCGParser |
static methods to read Bentley.Geometry types from Common Geometry xml. More... | |
struct | BeXmlCGStreamReader |
struct | BeXmlCGWriter |
static methods to add common geometry content to xml file. More... | |
struct | BitMask |
A Bitmask holds a variable-sized array of bits. More... | |
struct | BitMaskHolder |
BitMaskHolder acts as a smart pointer. More... | |
struct | BitMaskRef |
struct | BlockedVector |
A BlockedVector<T> is an in-memory bvector<T> augmented with blocking and context information corresponding to a DGN file "MATRIX_ELM". More... | |
struct | BlockedVectorInt |
A BlockedVectorInt specialized BlockedVector<int> with services for manipulating the int values as mesh indices. More... | |
struct | BSIRect |
Integer x,y rectangle coordinates. More... | |
struct | bsplineDisplay |
spline display controls More... | |
struct | bSplineParam |
Spline order, closure, and count data. More... | |
struct | ByteStream |
A stream of bytes in a resizeable buffer. More... | |
struct | CsvFile |
Read CSV Files. More... | |
struct | DateTime |
Represents an instant in time, typically expressed as a date and time of day. More... | |
struct | DirectionalVolumeData |
integration data for directional volume calculation (and assessing validity from cancelation of moments) More... | |
struct | DoubleFormatter |
Used to construct a string from a numerical value. More... | |
struct | DoubleFormatterBase |
NEED_DOCUMENTATION. More... | |
struct | DPoint2d |
2d point coordinates. More... | |
struct | DPoint3d |
3d point coordinates. More... | |
struct | DSegment3dOnFacets |
Struct to carry a DSegment3d with construction history (in facet merge) More... | |
struct | DsigAnnotationData |
Signature annotation data. More... | |
class | DsigQuery |
Information about a digital signature. More... | |
struct | DVec2d |
Vector with x,y components. More... | |
struct | DVec3d |
Vector with x,y,z components. More... | |
struct | edgeId |
face pair for solid topology references. More... | |
struct | elementcolordata |
Color data for element and element fill. More... | |
struct | elementfillcolordata |
Element fill color data. More... | |
struct | EmptyThumbnailPropertyValue |
struct | ExtScanList |
struct | faceId |
{nodeId, entityId} pair for solid topology references. More... | |
struct | FacetFaceData |
Data for face containing facets. More... | |
struct | FacetLocationDetail |
Complete data for a point "within a facet". More... | |
struct | FacetLocationDetailPair |
Pair of FacetLocationDetail, e.g. scan line hits before and after a pick point. More... | |
struct | FloatRgb |
Red, green, blue color data as floats. More... | |
struct | GPArray |
Class for collecting and manipulating curve data. More... | |
class | GPArraySmartP |
Class that manages the lifecycle of a GPArray. More... | |
struct | HeapZone |
defined (DGN_PLATFORM_MT) More... | |
struct | IConditionVariablePredicate |
Provides implementation of predicate for a BeConditionVariable. More... | |
struct | IGeometry |
Class for multiple RefCounted geometry types: ICurvePrimitive, CurveVector, ISolidPrimitive, MSBsplineSurface, PolyfaceHeader. More... | |
struct | interpolationParam |
Interpolation controls. More... | |
struct | IPolyfaceVisitorFilter |
Filter class for selecting facets presented by a visitor. More... | |
struct | IRefCounted |
Interface to be adopted by a class the implements the reference-counting pattern. More... | |
struct | IThumbnailPropertyValue |
A thumbnail property value. More... | |
struct | MeshAnnotation |
Structure to record name and other data describing error tests. More... | |
struct | MeshAnnotationVector |
Vector of MeshAnnotation structures. More... | |
class | NonCopyableClass |
Base class to make a class non-copyable. More... | |
struct | OrderedIGeometryPtr |
IGeometryPtr with < operator for sorting on address of the target object. More... | |
struct | OrderedValueSizeSize |
Inlinable template for an ordered value of type T with two size_t tags named TagA and TagB. More... | |
struct | Point2d |
An integer 2d point, useful for screen pixel references, but not for real geometry. More... | |
struct | Point3d |
An integer 3d point, useful for screen pixel references, but not for real geometry. More... | |
struct | pointList |
struct | PolyfaceCoordinateMap |
Support class for constructing meshes. More... | |
struct | PolyfaceEdgeChain |
Data for describing a set of connected edges of a polyface and their source. More... | |
struct | PolyfaceHeader |
return Access queries for header of polyface mesh. More... | |
struct | PolyfaceQuery |
"Read only" facet interface. More... | |
struct | PolyfaceQueryCarrier |
Implement PolyfaceQuery with directly-stored pointers. More... | |
struct | PolyfaceVectors |
In-memory form of polyface mesh data. More... | |
struct | PolyfaceVisitor |
Helper object to assist visiting each face of a polyface mesh. More... | |
struct | PolyfaceVisitorNormalOrientationFilter |
Object to accept/reject the visitor facet based on orientation of the facet normal. More... | |
class | RefCounted |
Template to simplify the task of writing a class that implements the reference-counting pattern. More... | |
class | RefCountedBase |
Concrete class that can be used to implement the reference-counting pattern. More... | |
class | RefCountedPtr |
A shared pointer template for reference-counted objects. More... | |
struct | RgbaColorDef |
struct | RgbColorDef |
struct | RgbFactor |
Red, green, blue color data as doubles. More... | |
struct | RotMatrix |
3x3 matrix commonly used for pure rotations, but in general may also have scales and non-perpendicular rows and columns. More... | |
struct | Rounding |
static class for rounding methods. More... | |
struct | ScopedArray |
Class to efficiently allocate a block of memory, freeing the memory when the function leaves the scope. More... | |
struct | SPoint2d |
struct | ThumbnailPropertyValue |
An implementation of IThumbnailPropertyValue. More... | |
struct | Transform |
3x4 matrix for defining coordinate frames and affine transformations. More... | |
struct | Utf8PrintfString |
Construct a Utf8String by creating a formatted string. More... | |
struct | Utf8String |
Contains a UTF-8 encoded string. More... | |
struct | ValidatedValue |
Templatized type carrying a value type with a boolean indicating if the value is considered valid. More... | |
struct | ValueSizeSize |
Inlinable template for a value of type T with two size_t tags named TagA and TagB. More... | |
struct | vertexId |
vertex triple for solid topology references. More... | |
struct | VirtualCollectionIterator |
This template is used by iterators that hide their implementation from the published API. More... | |
struct | WPrintfString |
Construct a WString by creating a formatted string. More... | |
struct | WString |
A string class that has many of the same capabilities as std::string, plus additional functions such as conversion from UTF-8, UTF-16, and local-encoded strings, case-insensitive compare, trimming, padding, and others. More... | |