The following methods/functions have been added to this release of the SDK
In src\generated\Api\DgnTextSnippet.h
Gets the display name of this snippet.
Sets the display name of this snippet.
Gets the parent of the category.
Checks if the category is same as the input category.
In DgnPlatformNET\src\generated\Api\ParametricCellHandlers.h
Use picklists' values in Variables and Expressions
text string
Sets the ellisoid scale factor for a Lambert Conformal Conic Michigan variation. The value given must be reasonnably close to 1.0.
Integrate over an interval.
Set the category of this snippet.
Set the display name of this snippet
Checks if the input DgnTextSnippetCategory is the same
In dpoint4d.h
test for nearly equal points in two arrays
test for nearly equal points in two arrays, reversing the second
Return a point "perpendicular" to all 3 inputs.
Adds three homogeneous points.
AUSTRALIAN Spiral In local coordinates, with specific constants a1,a2,a3,a4 and m based on length and final radius . . . x = s (1 - a1 m^2 s^4 + a2 m^4 s^8 - a3 m^6 s^12 + a4 m^8 s^16) y = m * s^3
Evaluate at distance a spiral in standard orientation – zero curvature at origin.
Return an interval count for stroking or integration. Except for degenerate single interval cases, the interval count is always even. That is the possible values are
Apply a scale factor (e.g. change of units) in place. return true if the scale is nonzero.
Set start bearing, start curvature, length, and end curvature. (Compute end bearing)
Integrate the vector displacements of a clothoid between fractional parameters, returning (only) the displacement between the parameters.
Integrate the vector displacements of a clothoid over a fractional interval.
This uses the angles, curvatures, and length.
compute spirals and arc to make a line-to-line transition.
compute 2 spirals. First spiral begins exactly at the start point and aims at the shoulder Second spiral ends somewhere on the line from shoulder to target.
return the string name of the type
use results of EvaluateAtDistance to provide integrand for caller's integrals.
intermediate class for "spirals" that really have distance-to-xy methods but need to act like spirals that have differential properties This intermediate class implements DistanceToCurvature, DistanceToLocalAngle, DistanceToCurvatureDerivatives based on direct x and y data from EvaluateAtDistance.
rotate xy and optional derivatives by radians. (To be called by derived class EvaluateAtDistance when to rotate EvaluateAtDistance results from standard position)
MX approximate Spiral In local coordinates, with specific constants a1,a2,a3,a4 and m based on length and final radius . . . x = s (1 - a1 m^2 s^4 + a2 m^4 s^8 - a3 m^6 s^12 + a4 m^8 s^16) y = m * s^3
Evaluate at distance a spiral in standard orientation – zero curvature at origin.
NEWSOUTHWALES Spiral Let a = 1/ (40 R*R*L*L) for exit radius R, spiral length L Let b = 1/(6 R L) at distance s along the spiral x = s *(1-a *s^4) y = b * s^3
In transform.h
Returns a transformation with translation xyz are the origin xAxis in direction of bearing radians (parallel to xy plane) yAxis perpenedicular to xAxis and also parallel to the xy plane. zAxis is global (0,0,1)
Returns a transform with given origin and xVector. The yVector is a CCW perpendicular to the xVector (with the same length) The zVecotor is a unitZ.
In Material.h
Returns the location to use when searching for external material palettes and tables.
Creates a new parameter definition of type string