Classes | Typedefs | Enumerations
FacetOptions.h File Reference

Carries tolerance and count data to be used in making surface facets and curve chords: IFacetOptions, IPolyfaceConstruction, ConstructionState, PolyfaceConstruction. More...

Go to the source code of this file.

Classes

struct  IFacetOptions
 FacetOptions carries tolerance and count data to be used in making surface facets and curve chords. More...
 
struct  IPolyfaceConstruction
 Helper object for constructing polyface mesh. More...
 
struct  PolyfaceConstruction
 Helper object for constructing facets from coordinate sources. More...
 

Typedefs

typedef RefCountedPtr
< IFacetOptions
IFacetOptionsPtr
 
typedef RefCountedPtr
< IPolyfaceConstruction
IPolyfaceConstructionPtr
 
typedef struct
IPolyfaceConstruction
IPolyfaceConstructionP
 
typedef struct
IPolyfaceConstruction
IPolyfaceConstructionR
 

Enumerations

enum  FacetParamMode { FACET_PARAM_01BothAxes = 0, FACET_PARAM_01LargerAxis = 1, FACET_PARAM_Distance = 2 }
 Enumeration of requested range of facet parameters. More...
 

Detailed Description

Carries tolerance and count data to be used in making surface facets and curve chords: IFacetOptions, IPolyfaceConstruction, ConstructionState, PolyfaceConstruction.

Typedef Documentation

typedef RefCountedPtr<IFacetOptions> IFacetOptionsPtr

Enumeration Type Documentation

Enumeration of requested range of facet parameters.

Enumerator
FACET_PARAM_01BothAxes 

Facet parameters are 0 to 1 in each direction.

FACET_PARAM_01LargerAxis 

Facet parameters are 0 to 1 in longer physical direction, 0 to smaller fraction in the other direction.

FACET_PARAM_Distance 

Facet parameters are (as best as possible) physical distances.


Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.