Public Member Functions | List of all members
IDTM Struct Referenceabstract

#include <IDTM.h>

Inheritance diagram for IDTM:

Public Member Functions

BENTLEYDTM_EXPORT int64_t GetPointCount ()
 Gets the number of points of the DTM. More...
 
BENTLEYDTM_EXPORT DTMStatusInt GetRange (DRange3dR range)
 Gets the range of the DTM. More...
 
BENTLEYDTM_EXPORT DTMStatusInt GetTransformDTM (DTMPtr &transformedDtm, TransformCR transformation)
 Gets a Transformed copy of the DTM. More...
 
BENTLEYDTM_EXPORT bool GetTransformation (TransformR transformation)
 Gets the Current Transformation for this DTM. More...
 
BENTLEYDTM_EXPORT DTMStatusInt ExportToGeopakTinFile (WCharCP fileNameP, TransformCP transformation=nullptr)
 Save this DTM to a geopak tin file. More...
 
BENTLEYDTM_EXPORT BcDTMP GetBcDTM ()
 Gets the BcDTM of the Current DTM if this is a BcDTM. More...
 

Member Function Documentation

BENTLEYDTM_EXPORT DTMStatusInt ExportToGeopakTinFile ( WCharCP  fileNameP,
TransformCP  transformation = nullptr 
)

Save this DTM to a geopak tin file.

Parameters
[in]geopaktin file name.
Returns
true if save operation succeed.
BENTLEYDTM_EXPORT BcDTMP GetBcDTM ( )

Gets the BcDTM of the Current DTM if this is a BcDTM.

Returns
the BcDTM.
BENTLEYDTM_EXPORT int64_t GetPointCount ( )

Gets the number of points of the DTM.

Returns
The number of points of the DTM..
BENTLEYDTM_EXPORT DTMStatusInt GetRange ( DRange3dR  range)

Gets the range of the DTM.

Parameters
[out]rangeThe range
Returns
error status.
BENTLEYDTM_EXPORT bool GetTransformation ( TransformR  transformation)

Gets the Current Transformation for this DTM.

Parameters
[out]transformationThe transformation.
Returns
true if this is an identity transformation.
BENTLEYDTM_EXPORT DTMStatusInt GetTransformDTM ( DTMPtr &  transformedDtm,
TransformCR  transformation 
)

Gets a Transformed copy of the DTM.

Parameters
[out]transformedDTMThe transformed DTM.
[in]transformationThe transformation to apply.
Returns
error status.

The documentation for this struct was generated from the following file:

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