CFx SDK Documentation  2023 SP0
Public Types | Public Member Functions | Public Attributes | List of all members
SPAParameters Class Reference

#include <SpaParameters.h>

Public Types

enum  SPA_ADJUST { SPA_ADJUST_NONE , SPA_ADJUST_NON_GRID , SPA_ADJUST_ALL }
 
enum  SPA_GRID { SPA_GRID_NONE , SPA_GRID_INTERIOR , SPA_GRID_TO_EDGES , SPA_GRID_ONE_DIR }
 
enum  SPA_TRIANG_MODE {
  SPA_TRIANG_NONE , SPA_TRIANG_ALL , SPA_TRIANG_FRINGE_1 , SPA_TRIANG_FRINGE_2 ,
  SPA_TRIANG_FRINGE_3 , SPA_TRIANG_FRINGE_4
}
 

Public Member Functions

 SPAParameters ()
 
bool operator== (const SPAParameters other) const
 

Public Attributes

enum SPAParameters::SPA_ADJUST adjust_mode
 
enum SPAParameters::SPA_GRID grid_mode
 
enum SPAParameters::SPA_TRIANG_MODE triang_mode
 
double surface_tol
 
double normal_tol
 
double max_edge_length
 
double grid_aspect_ratio
 
int max_grid_lines
 
int min_u_grid_lines
 
int min_v_grid_lines
 
bool bUseFacetRES
 

Detailed Description

This container class holds ACIS triangulation (rendering) parameters. <group Other_Classes>

Definition at line 35 of file SpaParameters.h.

Member Enumeration Documentation

◆ SPA_ADJUST

Enumerator
SPA_ADJUST_NONE 
SPA_ADJUST_NON_GRID 
SPA_ADJUST_ALL 

Definition at line 39 of file SpaParameters.h.

◆ SPA_GRID

Enumerator
SPA_GRID_NONE 
SPA_GRID_INTERIOR 
SPA_GRID_TO_EDGES 
SPA_GRID_ONE_DIR 

Definition at line 46 of file SpaParameters.h.

◆ SPA_TRIANG_MODE

Enumerator
SPA_TRIANG_NONE 
SPA_TRIANG_ALL 
SPA_TRIANG_FRINGE_1 
SPA_TRIANG_FRINGE_2 
SPA_TRIANG_FRINGE_3 
SPA_TRIANG_FRINGE_4 

Definition at line 54 of file SpaParameters.h.

Constructor & Destructor Documentation

◆ SPAParameters()

SPAParameters::SPAParameters ( )
inline

Definition at line 73 of file SpaParameters.h.

Member Function Documentation

◆ operator==()

bool SPAParameters::operator== ( const SPAParameters  other) const
inline
Remarks
bUseFacetRES is NOT part of the comparison.

Definition at line 91 of file SpaParameters.h.

Member Data Documentation

◆ adjust_mode

enum SPAParameters::SPA_ADJUST SPAParameters::adjust_mode

◆ bUseFacetRES

bool SPAParameters::bUseFacetRES

Definition at line 70 of file SpaParameters.h.

◆ grid_aspect_ratio

double SPAParameters::grid_aspect_ratio

Definition at line 66 of file SpaParameters.h.

◆ grid_mode

enum SPAParameters::SPA_GRID SPAParameters::grid_mode

◆ max_edge_length

double SPAParameters::max_edge_length

Definition at line 65 of file SpaParameters.h.

◆ max_grid_lines

int SPAParameters::max_grid_lines

Definition at line 67 of file SpaParameters.h.

◆ min_u_grid_lines

int SPAParameters::min_u_grid_lines

Definition at line 68 of file SpaParameters.h.

◆ min_v_grid_lines

int SPAParameters::min_v_grid_lines

Definition at line 69 of file SpaParameters.h.

◆ normal_tol

double SPAParameters::normal_tol

Definition at line 64 of file SpaParameters.h.

◆ surface_tol

double SPAParameters::surface_tol

Definition at line 63 of file SpaParameters.h.

◆ triang_mode

enum SPAParameters::SPA_TRIANG_MODE SPAParameters::triang_mode

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