ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
DistanceMapGenerationTool::ProfileMetaData Struct Reference

#include <distanceMapGenerationTool.h>

Collaboration diagram for DistanceMapGenerationTool::ProfileMetaData:

Public Member Functions

 ProfileMetaData ()
 
ccGLMatrix computeCloudToSurfaceOriginTrans () const
 
ccGLMatrix computeCloudToProfileOriginTrans () const
 

Public Attributes

int revolDim
 revolution axis (X=0, Y=1, Z=2) More...
 
CCVector3 origin
 origin of the surface of revolution More...
 
PointCoordinateType heightShift
 
bool hasAxis
 
CCVector3 axis
 custom revolution axis More...
 

Detailed Description

Definition at line 38 of file distanceMapGenerationTool.h.

Constructor & Destructor Documentation

◆ ProfileMetaData()

DistanceMapGenerationTool::ProfileMetaData::ProfileMetaData ( )
inline

Definition at line 39 of file distanceMapGenerationTool.h.

Member Function Documentation

◆ computeCloudToProfileOriginTrans()

ccGLMatrix DistanceMapGenerationTool::ProfileMetaData::computeCloudToProfileOriginTrans ( ) const

◆ computeCloudToSurfaceOriginTrans()

Member Data Documentation

◆ axis

CCVector3 DistanceMapGenerationTool::ProfileMetaData::axis

custom revolution axis

Definition at line 56 of file distanceMapGenerationTool.h.

Referenced by computeCloudToSurfaceOriginTrans(), and DistanceMapGenerationTool::GetPoylineMetaData().

◆ hasAxis

bool DistanceMapGenerationTool::ProfileMetaData::hasAxis

whether a custom revolution axis has been defined or not

Definition at line 54 of file distanceMapGenerationTool.h.

Referenced by computeCloudToSurfaceOriginTrans(), and DistanceMapGenerationTool::GetPoylineMetaData().

◆ heightShift

PointCoordinateType DistanceMapGenerationTool::ProfileMetaData::heightShift

virtual shift of the profile coordinates along the revolution axis and relative to the origin

Definition at line 51 of file distanceMapGenerationTool.h.

Referenced by DistanceMapGenerationTool::ConvertMapToCloud(), DistanceMapGenerationTool::GetPoylineMetaData(), DistanceMapGenerationDlg::updateMinAndMaxLimits(), and DistanceMapGenerationDlg::updateProfileOrigin().

◆ origin

◆ revolDim


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