Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions | Data Fields
GeomEval_RepSurfaceDesc::Map2d Struct Reference

2D diagonal affine parameter map with optional UV swap. Without swap: uRep = ScaleU*u + OffsetU, vRep = ScaleV*v + OffsetV. With swap: uRep = ScaleU*v + OffsetU, vRep = ScaleV*u + OffsetV. More...

#include <GeomEval_RepSurfaceDesc.hxx>

Public Member Functions

bool IsIdentity () const
 
bool IsValid () const
 
void Map (const double theU, const double theV, double &theURep, double &theVRep) const
 

Data Fields

double ScaleU = 1.0
 
double OffsetU = 0.0
 
double ScaleV = 1.0
 
double OffsetV = 0.0
 
bool SwapUV = false
 

Detailed Description

2D diagonal affine parameter map with optional UV swap. Without swap: uRep = ScaleU*u + OffsetU, vRep = ScaleV*v + OffsetV. With swap: uRep = ScaleU*v + OffsetU, vRep = ScaleV*u + OffsetV.

Member Function Documentation

◆ IsIdentity()

bool GeomEval_RepSurfaceDesc::Map2d::IsIdentity ( ) const
inline

◆ IsValid()

bool GeomEval_RepSurfaceDesc::Map2d::IsValid ( ) const
inline

◆ Map()

void GeomEval_RepSurfaceDesc::Map2d::Map ( const double theU,
const double theV,
double & theURep,
double & theVRep ) const
inline

Field Documentation

◆ OffsetU

double GeomEval_RepSurfaceDesc::Map2d::OffsetU = 0.0

◆ OffsetV

double GeomEval_RepSurfaceDesc::Map2d::OffsetV = 0.0

◆ ScaleU

double GeomEval_RepSurfaceDesc::Map2d::ScaleU = 1.0

◆ ScaleV

double GeomEval_RepSurfaceDesc::Map2d::ScaleV = 1.0

◆ SwapUV

bool GeomEval_RepSurfaceDesc::Map2d::SwapUV = false

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