LVectorBase::ConvertPointToUnit

#include "ltwrappr.h"

virtual L_INT LVectorBase::ConvertPointToUnit(pptDst, pptSrc, UnitToUse)

Converts the values from point units to other unit types. This function is available in the LEADTOOLS Vector Imaging Pro Toolkit.

Parameters

pVECTORPOINT pptDst

Pointer to VECTORPOINT structure to be updated with the converted values.

const pVECTORPOINT pptSrc

Pointer to VECTORPOINT structure that contains the source values to be converted.

pVECTORUNIT UnitToUse

Pointer to the VECTORUNIT structure that contains unit types to which the values are converted.

Returns

Value Meaning
SUCCESS The function was successful.
< 1 An error occurred. Refer to Return Codes.

Comments

To convert values from point units to other unit types, call the LVectorBase::ConvertPointFromUnit function.

To change or retrieve the currently used unit type in the vector toolkit, call the LVectorBase::SetUnit or LVectorBase::GetUnit function.

Required DLLs and Libraries

See Also

Functions

Topics

Example

This example converts values from points unit to Inches unit.

L_INT LVectorBase__ConvertPointToUnitExample(LVectorBase *pVector, pVECTORPOINT pPoint) 
{ 
   VECTORPOINT ConvetedPoint; 
   VECTORUNIT  VecUnit; 
   L_INT nRet = 0 ; 
 
   VecUnit.nSize = sizeof(VecUnit); 
   VecUnit.Unit = VECTOR_UNIT_INCHES; 
 
   nRet = pVector->ConvertPointToUnit( pPoint, &ConvetedPoint, &VecUnit); 
   if(nRet == SUCCESS) 
      nRet = pVector->SetUnit( &VecUnit); 
 
   return nRet ; 
} 

Help Version 21.0.2021.4.7
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Vector C++ Class Library Help