Class JobPayloadFormat_advanced
- Namespace
- Autodesk.ModelDerivative.Models
- Assembly
- Autodesk.ModelDerivative.dll
public class JobPayloadFormat_advanced : IParsable
- Inheritance
-
JobPayloadFormat_advanced
- Implements
-
IParsable
- Inherited Members
Properties
AutodeskMaterialProperties
Specifies how to handle Autodesk material properties.true: Extract properties for Autodesk materials.false: (Default) Do not extract properties for Autodesk materials.
public bool? AutodeskMaterialProperties { get; set; }
Property Value
- bool?
BasicMaterialProperties
Specifies whether basic material properties must be extracted or not.true: Extract properties for basic materials.false: (Default) Do not extract properties for basic materials.
public bool? BasicMaterialProperties { get; set; }
Property Value
- bool?
BuildingStoreys
Specifies how storeys are translated. Available options are:- hide - (default) storeys are extracted but not visible by default.- show - storeys are extracted and are visible by default.- skip - storeys are not translated.Note These options are applicable only when conversionMethod is set to modern or v3.
public JobPayloadFormat_advanced_buildingStoreys? BuildingStoreys { get; set; }
Property Value
ConversionMethod
Specifies what IFC loader to use during translation. Available options are:- legacy - Use the Navisworks IFC loader.- modern - Use the Revit IFC loader (recommended over the legacy option).- v3 - Use the newer Revit IFC loader (recommended over the older modern option)If both switchLoader and conversionMethod are specified, Model Derivative uses the conversionMethod parameter. If conversionMethod is not specified, Model Derivative uses the switchLoader parameter.
public JobPayloadFormat_advanced_conversionMethod? ConversionMethod { get; set; }
Property Value
ExtractorVersion
Specifies what version of the Revit translator/extractor to use. Possible values:next - Makes the translation job use the newest available version of the translator/extractor. This option is meant to be used by beta testers who wish to test a pre-release version of the translator. If no pre-release version is available, this option makes the translation job use the current official release version.previous - Makes the translation job use the previous official release version of the translator/extractor. This option is meant to be used as a workaround in case of regressions caused by a new official release of the translator/extractor.If this attribute is not specified, the system uses the current official release version.
public JobPayloadFormat_advanced_extractorVersion? ExtractorVersion { get; set; }
Property Value
GenerateMasterViews
Generates master views when translating from the Revit input format to SVF. This option is ignored for all other input formats. This attribute defaults to false.Master views are 3D views that are generated for each phase of the Revit model. A master view contains all elements (including “room” elements) present in the host model for that phase. The display name of a master view defaults to the name of the phase it is generated from. However, if a view with that name already exists, the Model Derivative service appends a suffix to the default display name.Notes:1. Master views do not contain elements from linked models.2. Enabling this option can increase the time it takes to translate the model.
public bool? GenerateMasterViews { get; set; }
Property Value
- bool?
HiddenObjects
Specifies whether hidden objects must be extracted or not.true: Extract hidden objects from the input file.false: (Default) Do not extract hidden objects from the input file.
public bool? HiddenObjects { get; set; }
Property Value
- bool?
Hierarchy
Specifies how the hierarchy of items are determined.Classic: (Default) Uses hardcoded rules to set the hierarchy of items.SystemPath: Uses a linked XML or MDB2 properties file to set hierarchy of items. You can use this option to make the organization of items consistent with SmartPlant 3D.Notes:1. The functioning of the SystemPath depends on the default setting of the property SP3D_SystemPath or System Path.2. The pathing delimiter must be .3. If you want to customize further, import the VUE file to Navisworks. After that, use POST job on the resulting Navisworks (nwc/nwd) file.
public JobPayloadFormat_advanced_hierarchy? Hierarchy { get; set; }
Property Value
MaterialMode
Specifies the materials to apply to the generated SVF derivatives. Available options are:- auto - (Default) Use the current setting of the default view of the input file.- basic - Use basic materials.- autodesk - Use Autodesk materials.
public JobPayloadFormat_advanced_materialMode? MaterialMode { get; set; }
Property Value
OpeningElements
An option to be specified when the input file type is IFC.Specifies how openings are translated. Available options are:- hide - (default) openings are translated but are not visible by default.- show - openings are translated and are visible by default.- skip - openings are not translated.Note These options are applicable only when conversionMethod is set to modern or v3.
public JobPayloadFormat_advanced_openingElements? OpeningElements { get; set; }
Property Value
RequestedLinkageIDs
An array containing user data linkage IDs of the linkage data to be extracted from the DGN file. Linkage data is not extracted if you do not specify this attribute.
public List<int?>? RequestedLinkageIDs { get; set; }
Property Value
Spaces
Specifies how spaces are translated. Available options are:- hide - (default) spaces are translated but are not visible by default.- show - spaces are translated and are visible by default.- skip - spaces are not translated.Note These options are applicable only when conversionMethod is set to modern or v3.
public JobPayloadFormat_advanced_spaces? Spaces { get; set; }
Property Value
TimelinerProperties
Specifies whether timeliner properties must be extracted or not.true: Extract timeliner properties.false: (Default) Do not extract timeliner properties.
public bool? TimelinerProperties { get; set; }
Property Value
- bool?
Twodviews
The format that 2D views must be rendered to. Available options are:- legacy - (Default) Render to a model derivative specific file format.- pdf - Render to the PDF file format. This option applies only to Revit 2022 files and newer.
public JobPayloadFormat_advanced_Twodviews? Twodviews { get; set; }
Property Value
Methods
CreateFromDiscriminatorValue(IParseNode)
Creates a new instance of the appropriate class based on discriminator value
public static JobPayloadFormat_advanced CreateFromDiscriminatorValue(IParseNode parseNode)
Parameters
parseNode
IParseNodeThe parse node to use to read the discriminator value and create the object
Returns
GetFieldDeserializers()
The deserialization information for the current model
public virtual IDictionary<string, Action<IParseNode>> GetFieldDeserializers()
Returns
- IDictionary<string, Action<IParseNode>>
A IDictionary<string, Action<IParseNode>>
Serialize(ISerializationWriter)
Serializes information the current object
public virtual void Serialize(ISerializationWriter writer)
Parameters
writer
ISerializationWriterSerialization writer to use to serialize this model