Geom Directory Reference


directory  IntegerTypes


file  Angle.h [code]
 Strongly typed angle services: Angle, AngleInDegrees, and YawPitchRollAngles.
file  BSIQuadrature.h [code]
file  BsplineStructs.h [code]
 Spline order, closure, and count data: bSplineParam, interpolationParam, bsplineDisplay, and BCurveSegment.
file  ClipPlane.h [code]
 A single plane described by normal and distance from origin: ClipPlane.
file  ClipPlaneSet.h [code]
 Desciption: ConvexClipPlaneSet, ClipPlaneSet.
file  CompoundDrawState.h [code]
 RefCounted boject carrying a draw method index and variable size array of size_t: CompoundDrawState.
file  counters.h [code]
 utility classes for statistical data accumulation
file  CurveDetails.h [code]
 Detail data for an interval of a parent curve: PartialCurveDetail, CurveLocationDetail, CurveLocationDetailPair, SolidLocationDetail, ICurvePrimitiveInfo, CurveOffsetOptions, CurveGapOptions, BlendDetail, CurvePrimitivePtrPair.
file  CurvePrimitive.h [code]
 An abstract type implemented by multiple types of parametric curves: ICurvePrimitive.
file  CurvePrimitiveId.h [code]
 A class that identifies the source of a curvePrimitive: CurvePrimitiveId.
file  CurveTopologyId.h [code]
 Identifies the source of a curve within a larger wireframe entity such as a B-Rep body or SolidPrimitive: CurveTopologyId.
file  CurveVector.h [code]
 A collection of curve primitives: CurveVector, CurveCurve, PathLocationDetail, CurveVectorWithDistanceIndex.
file  DBilinearPatch3d.h [code]
 4-sided patch defined by its 4 vertices: DBilinearPatch3d
file  dellipse3d.h [code]
 Center, reference vectors, and angular range for elliptic arc: DEllipse3d.
file  dmap4d.h [code]
 Forward and inverse 4x4 matrices of an invertible perspective transformation: DMap4d.
file  dmatrix4d.h [code]
 4x4 matrix used for perspective (homogeneous coordinate) calculations: DMatrix4d
file  dplane3d.h [code]
 Origin and normal vector for a plane: DPlane3d.
file  dpoint2d.h [code]
 2d point with x,y coordinates as public members: Bentley::DPoint2d
file  dpoint3d.h [code]
 3d point coordinates: Bentley::DPoint3d
file  DPoint3dOps.h [code]
 Class wrapper for static utiliity functions on data structures built around DPoint2d: VectorOps, DPoint2dOps, DVec3dOps, DVec2dOps, DoubleOps, DPoint3dOps, and PolylineOps.
file  dpoint4d.h [code]
 4d point coordinates: DPoint4d
file  DRange1d.h [code]
 A 1d interval with low and high values: DRange1d.
file  drange2d.h [code]
 A 2d low and high corner pair for range boxes: DRange2d.
file  drange3d.h [code]
 A 3d low and high corner pair for range boxes: DRange3d.
file  dray3d.h [code]
 Start point and direction (NOT necessarily unit) for a 3D ray: DRay3d.
file  DSegment1d.h [code]
 An interval [x0,x1] on the real line: DSegment1d.
file  dsegment3d.h [code]
 Start and end points of a line segment: DSegment3d.
file  DSpiral2dBase.h [code]
file  DTriangle3d.h [code]
 4-sided patch defined by its 4 vertices: DTriangle3d, DPlane3dByVectors
file  dvec2d.h [code]
 A vector in xy space: Bentley::DVec2d.
file  dvec3d.h [code]
 A vector in xyz space: Bentley::DVec3d.
file  FacetOptions.h [code]
 Carries tolerance and count data to be used in making surface facets and curve chords: IFacetOptions, IPolyfaceConstruction, ConstructionState, PolyfaceConstruction.
file  GeomApi.h [code]
 GeomApi: Bentley::Rounding, Bentley::ValueSizeSize, Bentley::OrderedValueSizeSize, Bentley::IGeometry, Bentley::OrderedIGeometryPtr, Bentley::pointList.
file  GeomApi.r.h [code]
 faceId, edgeId, vertexId, FloatRGB, RgbFactor
file  GeoPoint.h [code]
 Geographic Point: Geopoint, Geopoint2d.
file  GraphicsPoint.h [code]
 A point with markup fields: GraphicsPoint.
file  MSBsplineCurve.h [code]
 A Non uniform, rational Bspline curve: MSBsplineCurve, RefCountedMSBsplineCurve.
file  MSBsplineSurface.h [code]
 A range with transforms between local and world coordinates: MSBsplineSurface, RefCountedMSBsplineSurface, trimCurve, bsurfBoundary, curveChain.
file  msgeomstructs_typedefs.h [code]
file  MSInterpolationCurve.h [code]
 Carries passthrough (interpolation) points for a curve: RefCountedMSInterpolationCurve.
file  OperatorOverload.h [code]
file  Polyface.h [code]
 Data for face containing facets: FacetFaceData, DSegment3dOnFacets, BlockedVectorInt, FacetLocationDetail, FacetLocationDetailPair, PolyfaceEdgeChain, DirectionalVolumeData, PolyfaceQuery, PolyfaceQuery::IClipToPlaneSetOutput, PolyfaceQueryCarrier, PolyfaceVectors, PolyfaceHeader, PolyfaceVisitor, PolyfaceCoordinateMap.
file  rotmatrix.h [code]
 3x3 matrix commonly used for pure rotations: Bentley::RotMatrix
file  SolidPrimitive.h [code]
 SolidPrimitives: +-ISolidPrimitive, DgnRuledSweepDetail, DgnRotationalSweepDetail, DgnExtrusionDetail, DgnSphereDetail, DgnBoxDetail, DgnConeDetail, DgnTorusPipeDetail.
file  transform.h [code]
 A 3x4 matrix for defining coordinate frames and affine transformations: Bentley::Transform.

Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.