Overture  Version 25
Public Types | Public Member Functions | Public Attributes | List of all members
MappingProjectionParameters Class Reference

#include <MappingProjectionParameters.h>

Public Types

enum  IntegerArrayName { subSurfaceIndex =0, ignoreThisSubSurface =1, elementIndex =2, numberOfIntegerArrayParameters =3 }
 
enum  RealArrayName {
  r =0, x =1, xr =2, normal =3,
  numberOfRealArrayParameters =4
}
 

Public Member Functions

 MappingProjectionParameters ()
 
 ~MappingProjectionParameters ()
 
MappingProjectionParametersoperator= (const MappingProjectionParameters &x)
 
int setIsAMarchingAlgorithm (const bool &trueOrFalse=true)
 
bool isAMarchingAlgorithm () const
 
int setAdjustForCornersWhenMarching (const bool &trueOrFalse=true)
 
bool adjustForCornersWhenMarching ()
 
int setOnlyChangePointsAdjustedForCornersWhenMarching (const bool &trueOrFalse=true)
 
bool onlyChangePointsAdjustedForCornersWhenMarching ()
 
int setMatchNormals (const bool &trueOrFalse=true)
 If on a corner, choose the normal which best matches the input normal.
 
bool getMatchNormals () const
 
int setProjectOntoReferenceSurface (const bool &trueOrFalse=true)
 
bool projectOntoReferenceSurface () const
 
int reset ()
 
int setSearchBoundingBoxSize (real estimated, real maximumAllowed=0.)
 
IntegerDistributedArraygetIntArray (const IntegerArrayName &name)
 Return an array that represents some integer parameter.
 
RealDistributedArraygetRealArray (const RealArrayName &name)
 Return an array that represents some real parameter.
 

Public Attributes

real searchBoundingBoxSize
 
real searchBoundingBoxMaximumSize
 

Member Enumeration Documentation

Enumerator
subSurfaceIndex 
ignoreThisSubSurface 
elementIndex 
numberOfIntegerArrayParameters 
Enumerator
r 
x 
xr 
normal 
numberOfRealArrayParameters 

Constructor & Destructor Documentation

MappingProjectionParameters::MappingProjectionParameters ( )
MappingProjectionParameters::~MappingProjectionParameters ( )

Member Function Documentation

bool MappingProjectionParameters::adjustForCornersWhenMarching ( )
inline
IntegerDistributedArray & MappingProjectionParameters::getIntArray ( const IntegerArrayName name)
bool MappingProjectionParameters::getMatchNormals ( ) const
inline
RealDistributedArray & MappingProjectionParameters::getRealArray ( const RealArrayName name)
bool MappingProjectionParameters::isAMarchingAlgorithm ( ) const
bool MappingProjectionParameters::onlyChangePointsAdjustedForCornersWhenMarching ( )
inline
MappingProjectionParameters & MappingProjectionParameters::operator= ( const MappingProjectionParameters x)
bool MappingProjectionParameters::projectOntoReferenceSurface ( ) const
inline
int MappingProjectionParameters::reset ( )
int MappingProjectionParameters::setAdjustForCornersWhenMarching ( const bool &  trueOrFalse = true)
int MappingProjectionParameters::setIsAMarchingAlgorithm ( const bool &  trueOrFalse = true)
int MappingProjectionParameters::setMatchNormals ( const bool &  trueOrFalse = true)

If on a corner, choose the normal which best matches the input normal.

int MappingProjectionParameters::setOnlyChangePointsAdjustedForCornersWhenMarching ( const bool &  trueOrFalse = true)
int MappingProjectionParameters::setProjectOntoReferenceSurface ( const bool &  trueOrFalse = true)
int MappingProjectionParameters::setSearchBoundingBoxSize ( real  estimated,
real  maximumAllowed = 0. 
)

Member Data Documentation

real MappingProjectionParameters::searchBoundingBoxMaximumSize
real MappingProjectionParameters::searchBoundingBoxSize

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