24 #ifndef _OD_DB_POINTCLOUDEX_
25 #define _OD_DB_POINTCLOUDEX_
273 kUseMinMaxColors = 0,
OdSmartPtr< OdDbPointCloudEx > OdDbPointCloudExPtr
#define DBPOINTCLOUDOBJ_EXPORT
OdString getPointCloudName() const
OdResult setMinMaxElevation(double min, double max)
ODDB_DECLARE_MEMBERS(OdDbPointCloudEx)
bool subWorldDraw(OdGiWorldDraw *pWd) const
OdResult setInCreatingCroppingMode(bool bCreating)
OdDbObjectId pointCloudDefExId() const
OdString getColorSchemeForStylization(StylizationType type) const
virtual void dwgOutFields(OdDbDwgFiler *) const
void subViewportDraw(OdGiViewportDraw *pVd) const
void setIntensityOutOfRangeBehavior(DisplayOptionOutOfRange displayOption)
unsigned int getVisiblePointCount(OdGeExtents3d extents)
void setElevationApplyToFixedRange(bool bFixedRange)
bool showCropping() const
void setReactorId(const OdDbObjectId pointCloudDefReactorExId)
OdString getCurrentColorScheme() const
OdResult setColorSchemeForStylization(const OdString &guid, StylizationType type)
void setShowIntensityAsGradient(bool bShowAsGradient)
OdResult subTransformBy(const OdGeMatrix3d &xform)
void setRotation(double newRotation)
OdResult setMinMaxIntensity(OdInt32 min, OdInt32 max)
OdResult setCurrentColorScheme(const OdString &guid)
bool getActiveFileName(OdString &fileName) const
virtual OdResult dxfInFields(OdDbDxfFiler *)
void setLocation(OdGePoint3d newLocation)
void setShowElevationAsGradient(bool bShowAsGradient)
bool showElevationAsGradient() const
void setPointCloudDefExId(const OdDbObjectId pointCloudDefExId)
bool elevationApplyToFixedRange() const
bool showIntensityAsGradient() const
virtual OdResult dwgInFields(OdDbDwgFiler *)
void setElevationOutOfRangeBehavior(DisplayOptionOutOfRange displayOption)
bool setActiveFileName(const OdChar *strActiveFileName)
DisplayOptionOutOfRange elevationOutOfRangeBehavior() const
OdInt32 maxIntensity() const
double maxElevation() const
virtual void dxfOutFields(OdDbDxfFiler *) const
OdGePoint3d location() const
unsigned int getDisplayedVisiblePointCount(OdGeExtents3d extents)
OdResult setShowCropping(bool bShowCropping)
StylizationType stylizationType() const
bool getCroppingInvert() const
OdDbPointCloudCropping * getConstPointCloudCropping(int index)
OdResult setStylizationType(StylizationType type)
OdDbObjectId reactorId() const
double minElevation() const
void getNativeCloudExtent(OdGeExtents3d extents) const
unsigned int getLoadedVisiblePointCount(OdGeExtents3d extents)
OdResult setPointCloudName(const OdString &name)
OdInt32 minIntensity() const
DisplayOptionOutOfRange intensityOutOfRangeBehavior() const
void setScale(double scale)
void addCroppingBoundary(OdDbPointCloudCropping const &boundary)
OdResult removeLastCropping()
OdResult setCroppingInvert(bool bInvert)
OdDbPointCloudCropping const * getConstPointCloudCropping(int index) const
void setLocked(bool bLocked)
GLuint const GLchar * name
GLuint GLsizei GLsizei GLint GLenum * type
const T & min(const T &x, const T &y)
const T & max(const T &x, const T &y)