12 #if defined (mdl_resource_compiler) || defined (mdl_type_resource_generator)
14 typedef struct {
int32_t x,y;} Point2d;
15 typedef struct {T_Adouble x,y;} DPoint2d;
16 typedef struct {T_Adouble x,y,z;} DPoint3d;
19 typedef DPoint3d DVec3d;
20 typedef struct {T_Adouble form3d[3][3];}
RotMatrix;
21 typedef struct {T_Adouble form3d[3][4];} Transform;
22 typedef struct {DPoint3d low, high;}
DRange3d;
40 typedef struct msbsplinecurve
52 #endif // defined (mdl_resource_compiler) || defined (mdl_type_resource_generator)
87 T_Adouble
red, green, blue;
93 static GEOMDLLIMPEXP
RgbFactor From (
double r,
double g,
double b);
94 void GEOMDLLIMPEXP AddInPlace (
RgbFactor const &other);
95 void GEOMDLLIMPEXP ScaleInPlace (
double a);
MSBsplineCurve is a "Non uniform, rational Bspline curve".
Definition: MSBsplineCurve.h:46
struct DPoint3d const * DPoint3dCP
Definition: msgeomstructs_typedefs.h:79
T_Adouble red
Definition: GeomApi.r.h:87
uint32_t entityId
Definition: GeomApi.r.h:61
#define END_BENTLEY_GEOMETRY_NAMESPACE
Definition: Bentley.r.h:30
Contains common typedefs and #defines to be used by .cpp, .r and .mt source files (Bentley/Bentley...
vertex triple for solid topology references.
Definition: GeomApi.r.h:75
struct Bentley::vertexId VertexId
vertex triple for solid topology references.
face pair for solid topology references.
Definition: GeomApi.r.h:69
{nodeId, entityId} pair for solid topology references.
Definition: GeomApi.r.h:58
int int32_t
Definition: Bentley.r.h:92
Red, green, blue color data as doubles.
Definition: GeomApi.r.h:85
struct DPoint3d * DPoint3dP
Definition: msgeomstructs_typedefs.h:79
bool operator<(const basic_string< _CharT, _Traits, _Allocator > &__lhs, const basic_string< _CharT, _Traits, _Allocator > &__rhs)
Definition: basic_string.h:1326
struct Bentley::FloatRgb FloatRgb
Red, green, blue color data as floats.
Definition: msgeomstructs_typedefs.h:225
Red, green, blue color data as floats.
Definition: GeomApi.r.h:81
struct bSplineParam BsplineParam
Definition: msgeomstructs_typedefs.h:152
float red
Definition: GeomApi.r.h:81
struct Bentley::RgbFactor RgbFactor
Red, green, blue color data as doubles.
Definition: msgeomstructs_typedefs.h:226
patternParams.rMatrix present
struct bsplineDisplay BsplineDisplay
Definition: msgeomstructs_typedefs.h:155
uint32_t nodeId
Definition: GeomApi.r.h:60
#define BEGIN_BENTLEY_GEOMETRY_NAMESPACE
Definition: Bentley.r.h:29
struct DPoint3d const & DPoint3dCR
Definition: msgeomstructs_typedefs.h:79
struct Bentley::edgeId EdgeId
face pair for solid topology references.
unsigned int uint32_t
Definition: Bentley.r.h:93
struct Bentley::faceId FaceId
{nodeId, entityId} pair for solid topology references.
A 3d low and high corner pair for range boxes.
Definition: drange3d.h:20