M3D / M3D / Reader / ReaderParameters
Class: ReaderParameters
Description
读取相关配置类
Memberof
SView.Reader
Author
YW
Date
2022-1-20
Version
1.0
Hierarchy
-
↳
ReaderParameters
Table of contents
Constructors
Properties
- IsUseLOD
- checkErrorPointLimit
- demandLoading
- demandRequesting
- genetateTexCood
- httpCompressionMode
- isAsynFillReferenceMesh
- isCheckErrorPoint
- isDisperseFile
- isLoadBomOnly
- isLoadEdge
- isLoadOrignalView
- isMergeFace
- isProgressiveDisplayReference
- isUseWorkerRequest
- loadTimes
- loadsAtTime
- openType
- reComputeBoundingBox
- referenceFileType
- useBodyObject
- useCache
- useLoadLowestLOD
- useWorkerParse
- userFileId
Methods
- add
- getBoolParameter
- getColorParameter
- getMapParameter
- getNumberParameter
- getParameter
- getParameters
- getParentParameters
- getStringParameter
- getVector2Parameter
- remove
- setBoolParameter
- setColorParameter
- setCookieParameter
- setDefault
- setMapParameter
- setNumberParameter
- setParameter
- setParameterByCookie
- setParentParameters
- setStringParameter
- setVector2Parameter
- getInstance
Constructors
constructor
• new ReaderParameters(): ReaderParameters
Returns
Overrides
Properties
IsUseLOD
• IsUseLOD: boolean
= true
checkErrorPointLimit
• checkErrorPointLimit: string
= ""
demandLoading
• demandLoading: boolean
= false
demandRequesting
• demandRequesting: boolean
= false
genetateTexCood
• genetateTexCood: boolean
= false
httpCompressionMode
• httpCompressionMode: number
= 0
isAsynFillReferenceMesh
• isAsynFillReferenceMesh: boolean
= false
isCheckErrorPoint
• isCheckErrorPoint: boolean
= true
isDisperseFile
• isDisperseFile: boolean
= false
isLoadBomOnly
• isLoadBomOnly: boolean
= false
isLoadEdge
• isLoadEdge: boolean
= true
isLoadOrignalView
• isLoadOrignalView: boolean
= false
isMergeFace
• isMergeFace: boolean
= false
isProgressiveDisplayReference
• isProgressiveDisplayReference: any
isUseWorkerRequest
• isUseWorkerRequest: boolean
= true
loadTimes
• loadTimes: number
[]
loadsAtTime
• loadsAtTime: number
= -1
openType
• openType: number
= 2
reComputeBoundingBox
• reComputeBoundingBox: boolean
= true
referenceFileType
• referenceFileType: number
= 0
useBodyObject
• useBodyObject: boolean
= false
useCache
• useCache: boolean
= true
useLoadLowestLOD
• useLoadLowestLOD: boolean
= true
useWorkerParse
• useWorkerParse: boolean
= false
userFileId
• userFileId: string
= ""
Methods
add
▸ add(para
): void
添加所属子配置项
Parameters
Name | Type |
---|---|
para | SParameters |
Returns
void
Inherited from
getBoolParameter
▸ getBoolParameter(key
): boolean
Parameters
Name | Type | Description |
---|---|---|
key | string | key关键词 |
Returns
boolean
Description
获取boolean类型参数
Inherited from
getColorParameter
▸ getColorParameter(key
): Color
Parameters
Name | Type | Description |
---|---|---|
key | string | key关键词 |
Returns
Description
获取Color类型参数
Inherited from
getMapParameter
▸ getMapParameter(key
): Map
<any
, any
>
Parameters
Name | Type | Description |
---|---|---|
key | string | key关键词 |
Returns
Map
<any
, any
>
Description
获取map类型参数
Inherited from
getNumberParameter
▸ getNumberParameter(key
): number
Parameters
Name | Type | Description |
---|---|---|
key | string | key关键词 |
Returns
number
Description
获取number类型参数
Inherited from
SParameters.getNumberParameter
getParameter
▸ getParameter(key
): any
Parameters
Name | Type | Description |
---|---|---|
key | string | key关键词 |
Returns
any
Description
获取string类型参数
Inherited from
getParameters
▸ getParameters(para
): SParameters
获取指定的 Parameters对象
Parameters
Name | Type |
---|---|
para | SParameters |
Returns
Inherited from
getParentParameters
▸ getParentParameters(): SParameters
Returns
Inherited from
SParameters.getParentParameters
getStringParameter
▸ getStringParameter(key
): string
Parameters
Name | Type | Description |
---|---|---|
key | string | key关键词 |
Returns
string
Description
获取string类型参数
Inherited from
SParameters.getStringParameter
getVector2Parameter
▸ getVector2Parameter(key
): Vector2
Parameters
Name | Type | Description |
---|---|---|
key | string | key关键词 |
Returns
Description
获取Vector2类型参数
Inherited from
SParameters.getVector2Parameter
remove
▸ remove(para
): boolean
移除配置类,一般用不到该方法
Parameters
Name | Type |
---|---|
para | SParameters |
Returns
boolean
Inherited from
setBoolParameter
▸ setBoolParameter(key
, value
, all?
): boolean
Parameters
Name | Type | Description |
---|---|---|
key | string | key关键词 |
value | boolean | 内容值 |
all? | boolean | 是否设置所有层的该项配置 ,不止该层有的配置对象就要往下层继续设置 |
Returns
boolean
Description
设置boolean类型参数
Inherited from
setColorParameter
▸ setColorParameter(key
, value
, all?
): boolean
Parameters
Name | Type | Description |
---|---|---|
key | string | key关键词 |
value | string | Color | 内容值 |
all? | boolean | 是否设置所有层的该项配置 ,不止该层有的配置对象就要往下层继续设置 |
Returns
boolean
Description
设置Color类型参数
Inherited from
setCookieParameter
▸ setCookieParameter(key
, value
, all?
): boolean
将配置项存到cookie中
Parameters
Name | Type |
---|---|
key | string |
value | any |
all? | boolean |
Returns
boolean
Inherited from
SParameters.setCookieParameter
setDefault
▸ setDefault(): void
Returns
void
Description
设置默认参数
Overrides
setMapParameter
▸ setMapParameter(key
, value
, all?
): boolean
Parameters
Name | Type | Description |
---|---|---|
key | string | key关键词 |
value | Map <any , any > | 内容值 |
all? | boolean | 是否设置所有层的该项配置 ,不止该层有的配置对象就要往下层继续设置 |
Returns
boolean
Description
设置map类型参数
Inherited from
setNumberParameter
▸ setNumberParameter(key
, value
, all?
): boolean
Parameters
Name | Type | Description |
---|---|---|
key | string | key关键词 |
value | number | 内容值 |
all? | boolean | 是否设置所有层的该项配置 ,不止该层有的配置对象就要往下层继续设置 |
Returns
boolean
Description
设置number类型参数
Inherited from
SParameters.setNumberParameter
setParameter
▸ setParameter(key
, value
, all?
): boolean
Parameters
Name | Type | Description |
---|---|---|
key | string | key关键词 |
value | any | 内容值 |
all? | boolean | 是否设置所有层的该项配置 ,不止该层有的配置对象就要往下层继续设置 |
Returns
boolean
Description
设置配置项
Inherited from
setParameterByCookie
▸ setParameterByCookie(key
, defaultValue
): void
从cookie中取值
Parameters
Name | Type |
---|---|
key | string |
defaultValue | any |
Returns
void
Inherited from
SParameters.setParameterByCookie
setParentParameters
▸ setParentParameters(parentPara
): void
Parameters
Name | Type |
---|---|
parentPara | SParameters |
Returns
void
Inherited from
SParameters.setParentParameters
setStringParameter
▸ setStringParameter(key
, value
, all?
): boolean
Parameters
Name | Type | Description |
---|---|---|
key | string | key关键词 |
value | string | 内容值 |
all? | boolean | 是否设置所有层的该项配置 ,不止该层有的配置对象就要往下层继续设置 |
Returns
boolean
Description
设置string类型参数
Inherited from
SParameters.setStringParameter
setVector2Parameter
▸ setVector2Parameter(key
, value
, all?
): boolean
Parameters
Name | Type | Description |
---|---|---|
key | string | key关键词 |
value | string | Vector2 | 内容值 |
all? | boolean | 是否设置所有层的该项配置 ,不止该层有的配置对象就要往下层继续设置 |
Returns
boolean
Description
设置Vector2类型参数
Inherited from
SParameters.setVector2Parameter
getInstance
▸ getInstance(): ReaderParameters