Rhino C++ API  9.0
Public Member Functions | List of all members
RhDisplacementArgs Class Reference

A class containing all displacement options. More...

#include <rhinoSdkMeshUtilities.h>

Public Member Functions

 RhDisplacementArgs ()
 The constructor sets the default option values. More...
 
 RhDisplacementArgs (double black, double white, double sweepPitch, int refineStepCount, double refineSensitivity, double postWeldAngle, bool fair, int fairingAmount, bool limitFaces, int faceLimit, int channelNumber, int meshMemoryLimit, double absoluteTol, RhDisplacementSweepResolutionFormula sweepResolutionFormula)
 
double AbsoluteTolerance (void) const
 
double Black (void) const
 
int ChannelNumber (void) const
 
int FaceLimit (void) const
 
int FairingAmount (void) const
 
int MeshMemoryLimit (void) const
 
bool operator!= (const RhDisplacementArgs &other) const
 
bool operator== (const RhDisplacementArgs &other) const
 
double PostWeldAngle (void) const
 
double RefineSensitivity (void) const
 
int RefineStepCount (void) const
 
void Set (double black, double white, int channelNumber)
 
double SweepPitch (void) const
 
RhDisplacementSweepResolutionFormula SweepResolutionFormula (void) const
 
double White (void) const
 

Detailed Description

A class containing all displacement options.

Constructor & Destructor Documentation

◆ RhDisplacementArgs() [1/2]

RhDisplacementArgs::RhDisplacementArgs ( )

The constructor sets the default option values.

◆ RhDisplacementArgs() [2/2]

RhDisplacementArgs::RhDisplacementArgs ( double  black,
double  white,
double  sweepPitch,
int  refineStepCount,
double  refineSensitivity,
double  postWeldAngle,
bool  fair,
int  fairingAmount,
bool  limitFaces,
int  faceLimit,
int  channelNumber,
int  meshMemoryLimit,
double  absoluteTol,
RhDisplacementSweepResolutionFormula  sweepResolutionFormula 
)

Member Function Documentation

◆ AbsoluteTolerance()

double RhDisplacementArgs::AbsoluteTolerance ( void  ) const

◆ Black()

double RhDisplacementArgs::Black ( void  ) const

◆ ChannelNumber()

int RhDisplacementArgs::ChannelNumber ( void  ) const

◆ FaceLimit()

int RhDisplacementArgs::FaceLimit ( void  ) const

◆ FairingAmount()

int RhDisplacementArgs::FairingAmount ( void  ) const

◆ MeshMemoryLimit()

int RhDisplacementArgs::MeshMemoryLimit ( void  ) const

◆ operator!=()

bool RhDisplacementArgs::operator!= ( const RhDisplacementArgs other) const

◆ operator==()

bool RhDisplacementArgs::operator== ( const RhDisplacementArgs other) const

◆ PostWeldAngle()

double RhDisplacementArgs::PostWeldAngle ( void  ) const

◆ RefineSensitivity()

double RhDisplacementArgs::RefineSensitivity ( void  ) const

◆ RefineStepCount()

int RhDisplacementArgs::RefineStepCount ( void  ) const

◆ Set()

void RhDisplacementArgs::Set ( double  black,
double  white,
int  channelNumber 
)

◆ SweepPitch()

double RhDisplacementArgs::SweepPitch ( void  ) const

◆ SweepResolutionFormula()

RhDisplacementSweepResolutionFormula RhDisplacementArgs::SweepResolutionFormula ( void  ) const

◆ White()

double RhDisplacementArgs::White ( void  ) const