IFC_AddDSField IFC 
Vectorworks 2023.4

VectorScript Declaration:

FUNCTION   IFC_AddDSField
(   objectName :STRING;
    dataSheetName :STRING;
    mainEntry :STRING;
    childEntry :STRING;
    fieldName :STRING;
    fieldLabel :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_AddDSField(objectName, dataSheetName, mainEntry, childEntry, fieldName, fieldLabel):
   return BOOLEAN

Description:

Adds field to a Data Sheet.

説明

データシートにフィールドを追加します。



  IFC_AddObjectMapping IFC 
Vectorworks 2023.4

VectorScript Declaration:

FUNCTION   IFC_AddObjectMapping
(   objectName :STRING;
    condition :STRING;
    category :INTEGER
) :BOOLEAN ;

Python:

def  vs.IFC_AddObjectMapping(objectName, condition, category):
   return BOOLEAN

Description:

Adds new object mapping to the specified category.

説明

指定されたカテゴリに新しいオブジェクト・マッピングを追加します。



  IFC_AddRecToObjMap IFC 
Vectorworks 2023.4

VectorScript Declaration:

FUNCTION   IFC_AddRecToObjMap
(   objectName :STRING;
    recordName :STRING;
    condition :STRING;
    bEnable :BOOLEAN
) :BOOLEAN ;

Python:

def  vs.IFC_AddRecToObjMap(objectName, recordName, condition, bEnable):
   return BOOLEAN

Description:

Adds Record to the mapping for an Object.

説明

オブジェクトのマッピングにレコードを追加します。



  IFC_AttachPset IFC 
Vectorworks 2014

VectorScript Declaration:

FUNCTION   IFC_AttachPset
(   hObject :HANDLE;
    inStrPsetName :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_AttachPset(hObject, inStrPsetName):
   return BOOLEAN

Description:

Attaches a property set to the object

説明

オブジェクトにプロパティセットを追加します。



  IFC_AttachPSetToZSG IFC 
Vectorworks 2022.1

VectorScript Declaration:

FUNCTION   IFC_AttachPSetToZSG
(   selector :INTEGER;
    ZSGName :STRING;
    psetName :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_AttachPSetToZSG(selector, ZSGName, psetName):
   return BOOLEAN

Description:

Attaches Property Set to Zone, System or Group.

説明

プロパティセットをゾーン、システム、またはグループに割り当てます。



  IFC_ClearAllPsets IFC 
Vectorworks 2016

VectorScript Declaration:

FUNCTION   IFC_ClearAllPsets
( hObject:HANDLE ) :BOOLEAN ;

Python:

def  vs.IFC_ClearAllPsets(hObject):
   return BOOLEAN

Description:

Removes all IFC Psets

説明

すべてのIFCプロパティセットを削除します。



  IFC_ClearIFCInfo IFC 
Vectorworks 2014

VectorScript Declaration:

FUNCTION   IFC_ClearIFCInfo
( hObject:HANDLE ) :BOOLEAN ;

Python:

def  vs.IFC_ClearIFCInfo(hObject):
   return BOOLEAN

Description:

Removes all IFC data

説明

全てのIFCデータを削除します。



  IFC_ClearPset IFC 
Vectorworks 2016

VectorScript Declaration:

FUNCTION   IFC_ClearPset
(   hObject :HANDLE;
    inStrPsetName :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_ClearPset(hObject, inStrPsetName):
   return BOOLEAN

Description:

Removes a property set from the object

説明

オブジェクトの指定したプロパティセットを削除します。



  IFC_CopyIFCData IFC 
Vectorworks 2014

VectorScript Declaration:

FUNCTION   IFC_CopyIFCData
(   hSource :HANDLE;
    hDestination :HANDLE;
    inMode :INTEGER
) :BOOLEAN ;

Python:

def  vs.IFC_CopyIFCData(hSource, hDestination, inMode):
   return BOOLEAN

Description:

Copies IFC data from one object to another

説明

一つのオブジェクトから別のオブジェクトへIFCデータをコピーします。



  IFC_CreateDS IFC 
Vectorworks 2023.4

VectorScript Declaration:

FUNCTION   IFC_CreateDS
(   objectName :STRING;
    dataSheetName :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_CreateDS(objectName, dataSheetName):
   return BOOLEAN

Description:

Creates Data Sheet for object.

説明

オブジェクトのデータシートを作成します。



  IFC_CreateObjGUID IFC 
Vectorworks 2018

VectorScript Declaration:

FUNCTION   IFC_CreateObjGUID
( hObject:HANDLE ) :BOOLEAN ;

Python:

def  vs.IFC_CreateObjGUID(hObject):
   return BOOLEAN

Description:

Create a Tag record for the specified object if it doesn't have any IFC info.

説明

指定したオブジェクトがIFC情報を持たない場合、Tagレーコードを作成します。



  IFC_CreateZSG IFC 
Vectorworks 2022.1

VectorScript Declaration:

FUNCTION   IFC_CreateZSG
(   selector :INTEGER;
    ZSGName :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_CreateZSG(selector, ZSGName):
   return BOOLEAN

Description:

Creates Zone, System or Group based on the selector passed.

説明

渡されたセレクターに基づいて、ゾーン、システム、またはグループを作成します。



  IFC_DefPsetAddMember IFC 
Vectorworks 2016

VectorScript Declaration:

FUNCTION   IFC_DefPsetAddMember
(   psetName :STRING;
    propName :STRING;
    propType :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_DefPsetAddMember(psetName, propName, propType):
   return BOOLEAN

Description:

Adds a new member to the currently defined Custom Object Preset.

説明

既存のカスタムプロパティセットに項目を加えます。



  IFC_DefPsetBegin IFC 
Vectorworks 2016

VectorScript Declaration:

FUNCTION   IFC_DefPsetBegin
( psetName:STRING ) :BOOLEAN ;

Python:

def  vs.IFC_DefPsetBegin(psetName):
   return BOOLEAN

Description:

Marks the beginning of creation of a new Custom Object Preset.

説明

新規のカスタムプロパティセット作成の始まりを示します。



  IFC_DefPsetEnd IFC 
Vectorworks 2016

VectorScript Declaration:

FUNCTION   IFC_DefPsetEnd
( psetName:STRING ) :BOOLEAN ;

Python:

def  vs.IFC_DefPsetEnd(psetName):
   return BOOLEAN

Description:

Marks the end of creation of a new Custom Object Preset.

説明

新規のカスタムプロパティセット作成の終わりを示します。



  IFC_DefPsetImport IFC 
Vectorworks 2016

VectorScript Declaration:

FUNCTION   IFC_DefPsetImport
( strFilePath:STRING ) :BOOLEAN ;

Python:

def  vs.IFC_DefPsetImport(strFilePath):
   return BOOLEAN

Description:

Imports Custom Object Presets from XML, XLSX, CSV or text files from folder.

説明

カスタムプロパティセットをXMLファイルまたはテキストファイルから取り込みます。



  IFC_DefPsetImport2 IFC 
Vectorworks 2023.6

VectorScript Declaration:

FUNCTION   IFC_DefPsetImport2
( strFilePath:STRING ) :BOOLEAN ;

Python:

def  vs.IFC_DefPsetImport2(strFilePath):
   return BOOLEAN

Description:

Imports Custom Object Presets from XML, XLSX, CSV or text file.

説明

XML、XLSX、CSV、またはテキストファイルからカスタムオブジェクトプリセットをインポートします。



  IFC_DeleteDS IFC 
Vectorworks 2023.4

VectorScript Declaration:

FUNCTION   IFC_DeleteDS
(   objectName :STRING;
    dataSheetName :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_DeleteDS(objectName, dataSheetName):
   return BOOLEAN

Description:

Deletes Data Sheet from object.

説明

オブジェクトからデータシートを削除します。



  IFC_DeleteDSField IFC 
Vectorworks 2023.4

VectorScript Declaration:

FUNCTION   IFC_DeleteDSField
(   objectName :STRING;
    dataSheetName :STRING;
    fieldLabel :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_DeleteDSField(objectName, dataSheetName, fieldLabel):
   return BOOLEAN

Description:

Deletes field from Data Sheet.

説明

データシートからフィールドを削除します。



  IFC_DeleteIFCInfo IFC 
Vectorworks 2017

VectorScript Declaration:

FUNCTION   IFC_DeleteIFCInfo
(   hObject :HANDLE;
    bDoUndo :BOOLEAN
) :BOOLEAN ;

Python:

def  vs.IFC_DeleteIFCInfo(hObject, bDoUndo):
   return BOOLEAN

Description:

Removes all IFC data

説明

すべてのIFCデータを削除します。



  IFC_DeleteObjectMap IFC 
Vectorworks 2023.4

VectorScript Declaration:

FUNCTION   IFC_DeleteObjectMap
( objectName:STRING ) :BOOLEAN ;

Python:

def  vs.IFC_DeleteObjectMap(objectName):
   return BOOLEAN

Description:

Deletes mapping for object.

説明

オブジェクトのマッピングを削除します。



  IFC_DelRecFromObjMap IFC 
Vectorworks 2023.4

VectorScript Declaration:

FUNCTION   IFC_DelRecFromObjMap
(   objectName :STRING;
    recordName :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_DelRecFromObjMap(objectName, recordName):
   return BOOLEAN

Description:

Deletes Record from Object's mapping.

説明

オブジェクトのマッピングからレコードを削除します。



  IFC_DMAddEntry IFC 
Vectorworks 2017

VectorScript Declaration:

FUNCTION   IFC_DMAddEntry
(   inStrObjName :STRING;
    inStrEntryName :STRING;
    bEnable :BOOLEAN
) :BOOLEAN ;

Python:

def  vs.IFC_DMAddEntry(inStrObjName, inStrEntryName, bEnable):
   return BOOLEAN

Description:

Adds an entry to indicated object from current IFC Data Mapping.

説明

現在のIFCデータマッピングで、指定したオブジェクトに項目を追加します。



  IFC_DMAddField IFC 
Vectorworks 2017

VectorScript Declaration:

FUNCTION   IFC_DMAddField
(   inStrObjName :STRING;
    inStrEntryName :STRING;
    inStrFieldName :STRING;
    type :INTEGER;
    bOptional :BOOLEAN;
    bEnable :BOOLEAN;
    bEmpty :BOOLEAN
) :BOOLEAN ;

Python:

def  vs.IFC_DMAddField(inStrObjName, inStrEntryName, inStrFieldName, type, bOptional, bEnable, bEmpty):
   return BOOLEAN

Description:

Adds a field to current IFC Data Mapping.

説明

現在のIFCデータマッピングにフィールドを追加します。



  IFC_DMAddPSetFld IFC 
Vectorworks 2021

VectorScript Declaration:

FUNCTION   IFC_DMAddPSetFld
(   strObjectName :STRING;
    strEntryName :STRING;
    strPSetName :STRING;
    strFieldName :STRING;
    type :INTEGER;
    bOptional :BOOLEAN;
    bEnable :BOOLEAN;
    bEmpty :BOOLEAN
) :BOOLEAN ;

Python:

def  vs.IFC_DMAddPSetFld(strObjectName, strEntryName, strPSetName, strFieldName, type, bOptional, bEnable, bEmpty):
   return BOOLEAN

Description:

Adds Field to specified IfcEntry's PSet.

説明

指定したIFCエントリのPSetにフィールドを追加します。



  IFC_DMAddPSetForEnt IFC 
Vectorworks 2021

VectorScript Declaration:

FUNCTION   IFC_DMAddPSetForEnt
(   strObjectName :STRING;
    strEntryName :STRING;
    strPSetName :STRING;
    bEnabled :BOOLEAN;
    strPSetCondition :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_DMAddPSetForEnt(strObjectName, strEntryName, strPSetName, bEnabled, strPSetCondition):
   return BOOLEAN

Description:

Adds new Property Set to specified Object IfcEntry's group in IFC Data Mapping.

説明

IFCデータマッピングの指定したオブジェクトのIFCエントリグループに、新しいプロパティセットを追加します。



  IFC_DMAddPSetInEntry IFC 
Vectorworks 2021

VectorScript Declaration:

FUNCTION   IFC_DMAddPSetInEntry
(   inStrObjName :STRING;
    inStrEntryName :STRING;
    inStrPsetName :STRING;
    bEnable :BOOLEAN;
    inStrPsetCondition :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_DMAddPSetInEntry(inStrObjName, inStrEntryName, inStrPsetName, bEnable, inStrPsetCondition):
   return BOOLEAN

Description:

Adds a Pset to indicated object's entry from current Data Mapping.

説明

現在のデータマッピングから指定したオブジェクトのエントリにPSetを追加します。



  IFC_DMDeleteEntry IFC 
Vectorworks 2017

VectorScript Declaration:

FUNCTION   IFC_DMDeleteEntry
(   inStrObjName :STRING;
    inStrEntryName :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_DMDeleteEntry(inStrObjName, inStrEntryName):
   return BOOLEAN

Description:

Deletes an entry from indicated object, from current IFC Data Mapping.

説明

現在のIFCデータマッピングで、オブジェクトから指定した項目を削除します。



  IFC_DMDeleteField IFC 
Vectorworks 2017

VectorScript Declaration:

FUNCTION   IFC_DMDeleteField
(   inStrObjName :STRING;
    inStrEntryName :STRING;
    inStrFieldName :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_DMDeleteField(inStrObjName, inStrEntryName, inStrFieldName):
   return BOOLEAN

Description:

Deletes a field from current IFC Data Mapping.

説明

現在のIFCデータマッピングで、指定したフィールドを削除します。



  IFC_DMDeletePSetFld IFC 
Vectorworks 2021

VectorScript Declaration:

FUNCTION   IFC_DMDeletePSetFld
(   strObjectName :STRING;
    strEntryName :STRING;
    strPSetName :STRING;
    strFieldName :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_DMDeletePSetFld(strObjectName, strEntryName, strPSetName, strFieldName):
   return BOOLEAN

Description:

Deletes specified IfcEntry's PSet Field.

説明

指定したIFCエントリのPSetフィールドを削除します。



  IFC_DMDelPSetFromEnt IFC 
Vectorworks 2021

VectorScript Declaration:

FUNCTION   IFC_DMDelPSetFromEnt
(   strObjectName :STRING;
    strEntryName :STRING;
    strPSetName :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_DMDelPSetFromEnt(strObjectName, strEntryName, strPSetName):
   return BOOLEAN

Description:

Deletes Property Set from specified Object IfcEntry's group in IFC Data Mapping.

説明

IFCデータマッピングの指定したオブジェクトのIFCエントリグループから指定したプロパティセットを削除します。



  IFC_DMEnableEntry IFC 
Vectorworks 2017

VectorScript Declaration:

FUNCTION   IFC_DMEnableEntry
(   inStrObjName :STRING;
    inStrEntryName :STRING;
    bEnable :BOOLEAN
) :BOOLEAN ;

Python:

def  vs.IFC_DMEnableEntry(inStrObjName, inStrEntryName, bEnable):
   return BOOLEAN

Description:

Enables/Disables indicated entry from current IFC Data Mapping is enabled.

説明

現在のIFCデータマッピングで、指定した項目を適用する/しないを設定します。



  IFC_DMEnableObject IFC 
Vectorworks 2017

VectorScript Declaration:

FUNCTION   IFC_DMEnableObject
(   inStrObjName :STRING;
    bEnable :BOOLEAN
) :BOOLEAN ;

Python:

def  vs.IFC_DMEnableObject(inStrObjName, bEnable):
   return BOOLEAN

Description:

Enables/Disables the indicated object from current IFC Data Mapping.

説明

現在のIFCデータマッピングで、指定したオブジェクトを適用する/しないを設定します。



  IFC_DMEnablePSet IFC 
Vectorworks 2021

VectorScript Declaration:

FUNCTION   IFC_DMEnablePSet
(   strObjectName :STRING;
    strEntryName :STRING;
    strPSetName :STRING;
    bEnable :BOOLEAN
) :BOOLEAN ;

Python:

def  vs.IFC_DMEnablePSet(strObjectName, strEntryName, strPSetName, bEnable):
   return BOOLEAN

Description:

Enables/Disables indicated Entry's PSet from current IFC Data Mapping.

説明

現在のIFCデータマッピングの指定したエントリのPSetを有効または無効にします。



  IFC_DMGetEntPSetsCnt IFC 
Vectorworks 2021

VectorScript Declaration:

FUNCTION   IFC_DMGetEntPSetsCnt
(   strObjectName :STRING;
    strEntryName :STRING;
  VAR  outType :INTEGER
) :BOOLEAN ;

Python:

def  vs.IFC_DMGetEntPSetsCnt(strObjectName, strEntryName):
   return (BOOLEAN, outType)

Description:

Returns the Property Sets count for IfcEntity in Object's IFC Data Mapping.

説明

IFCデータマッピングの指定したオブジェクトのIFCエンティティのプロパティセットの数を返します。



  IFC_DMGetEntriesCnt IFC 
Vectorworks 2017

VectorScript Declaration:

FUNCTION   IFC_DMGetEntriesCnt
(   inStrObjName :STRING;
  VAR  outCount :INTEGER
) :BOOLEAN ;

Python:

def  vs.IFC_DMGetEntriesCnt(inStrObjName):
   return (BOOLEAN, outCount)

Description:

Gets the count of entries for indicated object from current IFC Data Mapping.

説明

現在のIFCデータマッピングで、指定したオブジェクトの項目の数を取得します。



  IFC_DMGetEntryName IFC 
Vectorworks 2017

VectorScript Declaration:

FUNCTION   IFC_DMGetEntryName
(   index :INTEGER;
    inStrObjName :STRING;
  VAR  outStrResult :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_DMGetEntryName(index, inStrObjName):
   return (BOOLEAN, outStrResult)

Description:

Gets the name of entry for indicated index from current IFC Data Mapping.

説明

現在のIFCデータマッピングで、指定したインデックスの項目の名前を取得します。



  IFC_DMGetEntryType IFC 
Vectorworks 2021

VectorScript Declaration:

FUNCTION   IFC_DMGetEntryType
(   strObjectName :STRING;
    index :INTEGER;
  VAR  outType :INTEGER
) :BOOLEAN ;

Python:

def  vs.IFC_DMGetEntryType(strObjectName, index):
   return (BOOLEAN, outType)

Description:

Returns the IfcEntity type for specified Object in IFC Data Mapping.

説明

IFCデータマッピングの指定したオブジェクトのIFCエンティティのタイプを返します。



  IFC_DMGetFieldMap IFC 
Vectorworks 2017

VectorScript Declaration:

FUNCTION   IFC_DMGetFieldMap
(   inStrObjName :STRING;
    inStrEntryName :STRING;
    inStrFieldName :STRING;
  VAR  outStrResult :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_DMGetFieldMap(inStrObjName, inStrEntryName, inStrFieldName):
   return (BOOLEAN, outStrResult)

Description:

Gets indicated field mapping source from current IFC Data Mapping.

説明

現在のIFCデータマッピングで、指定したフィールドのマッピング階層を取得します。



  IFC_DMGetFieldName IFC 
Vectorworks 2017

VectorScript Declaration:

FUNCTION   IFC_DMGetFieldName
(   inStrObjName :STRING;
    inStrEntryName :STRING;
    index :INTEGER;
  VAR  outStrFieldName :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_DMGetFieldName(inStrObjName, inStrEntryName, index):
   return (BOOLEAN, outStrFieldName)

Description:

Gets indicated field name from current IFC Data Mapping.

説明

現在のIFCデータマッピングで、指定したフィールドの名前を取得します。



  IFC_DMGetFieldsCount IFC 
Vectorworks 2017

VectorScript Declaration:

FUNCTION   IFC_DMGetFieldsCount
(   inStrObjName :STRING;
    inStrEntryName :STRING;
  VAR  outCount :INTEGER
) :BOOLEAN ;

Python:

def  vs.IFC_DMGetFieldsCount(inStrObjName, inStrEntryName):
   return (BOOLEAN, outCount)

Description:

Gets fields count for indicated entry from current IFC Data Mapping.

説明

現在のIFCデータマッピングで、指定した項目のフィールドの数を取得します。



  IFC_DMGetFieldType IFC 
Vectorworks 2017

VectorScript Declaration:

FUNCTION   IFC_DMGetFieldType
(   inStrObjName :STRING;
    inStrEntryName :STRING;
    inStrFieldName :STRING;
  VAR  outType :INTEGER
) :BOOLEAN ;

Python:

def  vs.IFC_DMGetFieldType(inStrObjName, inStrEntryName, inStrFieldName):
   return (BOOLEAN, outType)

Description:

Gets indicated field type from current IFC Data Mapping.

説明

現在のIFCデータマッピングで、指定したフィールドのタイプを取得します。



  IFC_DMGetObjCategory IFC 
Vectorworks 2021

VectorScript Declaration:

FUNCTION   IFC_DMGetObjCategory
(   strObjectName :STRING;
  VAR  outMappingCategory :INTEGER
) :BOOLEAN ;

Python:

def  vs.IFC_DMGetObjCategory(strObjectName):
   return (BOOLEAN, outMappingCategory)

Description:

Returns the Category for the Indicated Object.

説明

指定したオブジェクトのカテゴリを返します。



  IFC_DMGetObjCond IFC 
Vectorworks 2021

VectorScript Declaration:

FUNCTION   IFC_DMGetObjCond
(   strObjectName :STRING;
  VAR  outStrObjectCondition :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_DMGetObjCond(strObjectName):
   return (BOOLEAN, outStrObjectCondition)

Description:

Returns the Condition for specified Object in IFC Data Mapping.

説明

IFCデータマッピングの指定したオブジェクトの条件を返します。



  IFC_DMGetObjCondAt IFC 
Vectorworks 2021

VectorScript Declaration:

FUNCTION   IFC_DMGetObjCondAt
(   index :INTEGER;
  VAR  outStrObjectCondition :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_DMGetObjCondAt(index):
   return (BOOLEAN, outStrObjectCondition)

Description:

Returns the Object's Condition for specified index in IFC Data Mapping.

説明

IFCデータマッピングの指定したインデックスのオブジェクトの条件を返します。



  IFC_DMGetObjectsCnt IFC 
Vectorworks 2021

VectorScript Declaration:

FUNCTION   IFC_DMGetObjectsCnt
VAR outCount:INTEGER ) :BOOLEAN ;

Python:

def  vs.IFC_DMGetObjectsCnt():
   return (BOOLEAN, outCount)

Description:

Returns the IFC Data Mapping Objects count.

説明

IFCデータマッピングのオブジェクトの数を返します。



  IFC_DMGetObjNameAt IFC 
Vectorworks 2021

VectorScript Declaration:

FUNCTION   IFC_DMGetObjNameAt
(   index :INTEGER;
  VAR  outStrObjectName :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_DMGetObjNameAt(index):
   return (BOOLEAN, outStrObjectName)

Description:

Returns the Object Name for specified index in IFC Data Mapping.

説明

IFCデータマッピングの指定したインデックスのオブジェクトの名前を返します。



  IFC_DMGetPSetCond IFC 
Vectorworks 2021

VectorScript Declaration:

FUNCTION   IFC_DMGetPSetCond
(   strObjectName :STRING;
    strEntryName :STRING;
    psetIndex :INTEGER;
  VAR  outStrPSetCondition :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_DMGetPSetCond(strObjectName, strEntryName, psetIndex):
   return (BOOLEAN, outStrPSetCondition)

Description:

Returns the Condition for Mapped IfcEntity's Property Set IFC Data Mapping.

説明

IFCデータマッピングのマッピングされたIFCエンティティのプロパティセットの条件を返します。



  IFC_DMGetPSetFldMap IFC 
Vectorworks 2021

VectorScript Declaration:

FUNCTION   IFC_DMGetPSetFldMap
(   strObjectName :STRING;
    strEntryName :STRING;
    strPSetName :STRING;
    strFieldName :STRING;
  VAR  outStrMappingSrc :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_DMGetPSetFldMap(strObjectName, strEntryName, strPSetName, strFieldName):
   return (BOOLEAN, outStrMappingSrc)

Description:

Gets the Mapping Source of specified Field for IfcEntry's PSet.

説明

指定したIFCエントリの指定したPSetのフィールドのマッピングソースを返します。



  IFC_DMGetPSetFldName IFC 
Vectorworks 2021

VectorScript Declaration:

FUNCTION   IFC_DMGetPSetFldName
(   strObjectName :STRING;
    strEntryName :STRING;
    strPSetName :STRING;
    index :INTEGER;
  VAR  outStrFieldName :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_DMGetPSetFldName(strObjectName, strEntryName, strPSetName, index):
   return (BOOLEAN, outStrFieldName)

Description:

Gets Field Name for specified index in IfcEntry's PSet.

説明

指定したIFCエントリのPSetの指定したインデックスのフィールド名を返します。



  IFC_DMGetPSetFldsCnt IFC 
Vectorworks 2021

VectorScript Declaration:

FUNCTION   IFC_DMGetPSetFldsCnt
(   strObjectName :STRING;
    strEntryName :STRING;
    strPSetName :STRING;
  VAR  outFieldsCount :INTEGER
) :BOOLEAN ;

Python:

def  vs.IFC_DMGetPSetFldsCnt(strObjectName, strEntryName, strPSetName):
   return (BOOLEAN, outFieldsCount)

Description:

Gets Fields Count for specified IfcEntry's PSet.

説明

指定したIFCエントリのPSetのフィールドの数を返します。



  IFC_DMGetPSetFldType IFC 
Vectorworks 2021

VectorScript Declaration:

FUNCTION   IFC_DMGetPSetFldType
(   strObjectName :STRING;
    strEntryName :STRING;
    strPSetName :STRING;
    strFieldName :STRING;
  VAR  outType :INTEGER
) :BOOLEAN ;

Python:

def  vs.IFC_DMGetPSetFldType(strObjectName, strEntryName, strPSetName, strFieldName):
   return (BOOLEAN, outType)

Description:

Gets the type of specified Field for IfcEntry's PSet.

説明

指定したIFCエントリのPSetの指定したフィールドのタイプを返します。



  IFC_DMGetPSetName IFC 
Vectorworks 2021

VectorScript Declaration:

FUNCTION   IFC_DMGetPSetName
(   strObjectName :STRING;
    strEntryName :STRING;
    psetIndex :INTEGER;
  VAR  outStrPSetName :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_DMGetPSetName(strObjectName, strEntryName, psetIndex):
   return (BOOLEAN, outStrPSetName)

Description:

Returns the Name for Mapped IfcEntity's Property Set IFC Data Mapping.

説明

IFCデータマッピングのマッピングされたIFCエンティティのプロパティセットの名前を返します。



  IFC_DMIsEntryEnabled IFC 
Vectorworks 2017

VectorScript Declaration:

FUNCTION   IFC_DMIsEntryEnabled
(   inStrObjName :STRING;
    inStrEntryName :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_DMIsEntryEnabled(inStrObjName, inStrEntryName):
   return BOOLEAN

Description:

Checks if the indicated entry from current IFC Data Mapping is enabled.

説明

現在のIFCデータマッピングで、指定した項目が適用されるかどうか調べます。



  IFC_DMIsFieldEmpty IFC 
Vectorworks 2017

VectorScript Declaration:

FUNCTION   IFC_DMIsFieldEmpty
(   inStrObjName :STRING;
    inStrEntryName :STRING;
    inStrFieldName :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_DMIsFieldEmpty(inStrObjName, inStrEntryName, inStrFieldName):
   return BOOLEAN

Description:

Checks if the indicated field, from current IFC Data Mapping, is empty.

説明

現在のIFCデータマッピングで、指定したフィールドのマッピング階層が空かどうか調べます。



  IFC_DMIsFieldEnabled IFC 
Vectorworks 2017

VectorScript Declaration:

FUNCTION   IFC_DMIsFieldEnabled
(   inStrObjName :STRING;
    inStrEntryName :STRING;
    inStrFieldName :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_DMIsFieldEnabled(inStrObjName, inStrEntryName, inStrFieldName):
   return BOOLEAN

Description:

Checks if the indicated field, from current IFC Data Mapping, is enabled.

説明

現在のIFCデータマッピングで、指定したフィールドが適用されるかどうか調べます。



  IFC_DMIsFieldOpt IFC 
Vectorworks 2017

VectorScript Declaration:

FUNCTION   IFC_DMIsFieldOpt
(   inStrObjName :STRING;
    inStrEntryName :STRING;
    inStrFieldName :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_DMIsFieldOpt(inStrObjName, inStrEntryName, inStrFieldName):
   return BOOLEAN

Description:

Checks if the indicated field, from current IFC Data Mapping, is optional.

説明

現在のIFCデータマッピングで、指定したフィールドがオプション項目かどうか調べます。



  IFC_DMIsObjEnabled IFC 
Vectorworks 2017

VectorScript Declaration:

FUNCTION   IFC_DMIsObjEnabled
( inStrObjName:STRING ) :BOOLEAN ;

Python:

def  vs.IFC_DMIsObjEnabled(inStrObjName):
   return BOOLEAN

Description:

Checks if the indicated object from the current IFC Data Mapping is enabled.

説明

現在のIFCデータマッピングで、指定したオブジェクトが適用されるかどうか調べます。



  IFC_DMIsPSetEnabled IFC 
Vectorworks 2021

VectorScript Declaration:

FUNCTION   IFC_DMIsPSetEnabled
(   strObjectName :STRING;
    strEntryName :STRING;
    strPSetName :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_DMIsPSetEnabled(strObjectName, strEntryName, strPSetName):
   return BOOLEAN

Description:

Check if a PSet for specified Object's IfcEntry is Enabled.

説明

指定したオブジェクトのIFCエントリのPSetが有効かどうかを返します。



  IFC_DMIsPSetFldEmpty IFC 
Vectorworks 2021

VectorScript Declaration:

FUNCTION   IFC_DMIsPSetFldEmpty
(   strObjectName :STRING;
    strEntryName :STRING;
    strPSetName :STRING;
    strFieldName :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_DMIsPSetFldEmpty(strObjectName, strEntryName, strPSetName, strFieldName):
   return BOOLEAN

Description:

Checks if specified Field for IfcEntry's PSet is Empty.

説明

指定したIFCエントリのPSetの指定したフィールドが空欄かどうかを返します。



  IFC_DMIsPSetFldEnbl IFC 
Vectorworks 2021

VectorScript Declaration:

FUNCTION   IFC_DMIsPSetFldEnbl
(   strObjectName :STRING;
    strEntryName :STRING;
    strPSetName :STRING;
    strFieldName :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_DMIsPSetFldEnbl(strObjectName, strEntryName, strPSetName, strFieldName):
   return BOOLEAN

Description:

Checks if specified Field for IfcEntry's PSet is Enabled.

説明

指定したIFCエントリのPSetの指定したフィールドが有効かどうかを返します。



  IFC_DMIsPSetFldOpt IFC 
Vectorworks 2021

VectorScript Declaration:

FUNCTION   IFC_DMIsPSetFldOpt
(   strObjectName :STRING;
    strEntryName :STRING;
    strPSetName :STRING;
    strFieldName :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_DMIsPSetFldOpt(strObjectName, strEntryName, strPSetName, strFieldName):
   return BOOLEAN

Description:

Checks if specified Field for IfcEntry's PSet is Optional.

説明

指定したIFCエントリのPSetの指定したフィールドが任意オプションかどうかを返します。



  IFC_DMLoadSettings IFC 
Vectorworks 2017

VectorScript Declaration:

FUNCTION   IFC_DMLoadSettings
( inStrParam:STRING ) :BOOLEAN ;

Python:

def  vs.IFC_DMLoadSettings(inStrParam):
   return BOOLEAN

Description:

Loads the indicated IFC Data Mapping.

説明

IFCデータマッピングを読み込みます。



  IFC_DMResetToDef IFC 
Vectorworks 2017

VectorScript Declaration:

FUNCTION   IFC_DMResetToDef
:BOOLEAN ;

Python:

def  vs.IFC_DMResetToDef():
   return BOOLEAN

Description:

Resets the IFC Data Mapping to Vectorworks Defaults.

説明

IFCデータマッピングをVectorworksデフォルトでリセットします。



  IFC_DMResToCOBieDef IFC 
Vectorworks 2021

VectorScript Declaration:

FUNCTION   IFC_DMResToCOBieDef
:BOOLEAN ;

Python:

def  vs.IFC_DMResToCOBieDef():
   return BOOLEAN

Description:

Resets the IFC Data Mapping Settings to Vectorworks COBie defaults.

説明

IFCデータマッピングの設定をVectorworksのCOBieデフォルトにリセットします。



  IFC_DMSaveSettings IFC 
Vectorworks 2017

VectorScript Declaration:

FUNCTION   IFC_DMSaveSettings
(   inStrParam :STRING;
    inObjName :STRING;
    bFileSettings :BOOLEAN
) :BOOLEAN ;

Python:

def  vs.IFC_DMSaveSettings(inStrParam, inObjName, bFileSettings):
   return BOOLEAN

Description:

Saves the IFC Data Mapping.

説明

IFCデータマッピングを保存します。



  IFC_DMSetEntryType IFC 
Vectorworks 2021

VectorScript Declaration:

FUNCTION   IFC_DMSetEntryType
(   strObjectName :STRING;
    strEntryName :STRING;
    type :INTEGER
) :BOOLEAN ;

Python:

def  vs.IFC_DMSetEntryType(strObjectName, strEntryName, type):
   return BOOLEAN

Description:

Sets specified IfcEntry type - Primary/Secondary.

説明

指定したIFCエントリのタイプをメインまたはサブに設定します。



  IFC_DMSetFieldEmpty IFC 
Vectorworks 2017

VectorScript Declaration:

FUNCTION   IFC_DMSetFieldEmpty
(   inStrObjName :STRING;
    inStrEntryName :STRING;
    inStrFieldName :STRING;
    bEmpty :BOOLEAN
) :BOOLEAN ;

Python:

def  vs.IFC_DMSetFieldEmpty(inStrObjName, inStrEntryName, inStrFieldName, bEmpty):
   return BOOLEAN

Description:

Sets the indicated field empty.

説明

指定したフィールドのマッピング階層をクリアします。



  IFC_DMSetFieldEnable IFC 
Vectorworks 2017

VectorScript Declaration:

FUNCTION   IFC_DMSetFieldEnable
(   inStrObjName :STRING;
    inStrEntryName :STRING;
    inStrFieldName :STRING;
    bEnable :BOOLEAN
) :BOOLEAN ;

Python:

def  vs.IFC_DMSetFieldEnable(inStrObjName, inStrEntryName, inStrFieldName, bEnable):
   return BOOLEAN

Description:

Sets the indicated field enabled.

説明

指定したフィールドを適用するかどうか設定します。



  IFC_DMSetFieldMap IFC 
Vectorworks 2017

VectorScript Declaration:

FUNCTION   IFC_DMSetFieldMap
(   inStrObjName :STRING;
    inStrEntryName :STRING;
    inStrFieldName :STRING;
    strMappingSrc :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_DMSetFieldMap(inStrObjName, inStrEntryName, inStrFieldName, strMappingSrc):
   return BOOLEAN

Description:

Sets indicated field mapping source from current IFC Data Mapping.

説明

現在のIFCデータマッピングで、指定したフィールドのマッピング階層を設定します。



  IFC_DMSetFieldOpt IFC 
Vectorworks 2017

VectorScript Declaration:

FUNCTION   IFC_DMSetFieldOpt
(   inStrObjName :STRING;
    inStrEntryName :STRING;
    inStrFieldName :STRING;
    bOptional :BOOLEAN
) :BOOLEAN ;

Python:

def  vs.IFC_DMSetFieldOpt(inStrObjName, inStrEntryName, inStrFieldName, bOptional):
   return BOOLEAN

Description:

Sets the indicated field optional.

説明

指定したフィールドをオプション項目に設定します。



  IFC_DMSetFieldType IFC 
Vectorworks 2017

VectorScript Declaration:

FUNCTION   IFC_DMSetFieldType
(   inStrObjName :STRING;
    inStrEntryName :STRING;
    inStrFieldName :STRING;
    type :INTEGER
) :BOOLEAN ;

Python:

def  vs.IFC_DMSetFieldType(inStrObjName, inStrEntryName, inStrFieldName, type):
   return BOOLEAN

Description:

Sets indicated field type from current IFC Data Mapping.

説明

現在のIFCデータマッピングで、指定したフィールドのタイプを設定します。



  IFC_DMSetObjectCond IFC 
Vectorworks 2021

VectorScript Declaration:

FUNCTION   IFC_DMSetObjectCond
(   strObjectName :STRING;
    strCondition :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_DMSetObjectCond(strObjectName, strCondition):
   return BOOLEAN

Description:

Sets the Condition for specified Object.

説明

指定したオブジェクトの条件を設定します。



  IFC_DMSetPSetFldEmpt IFC 
Vectorworks 2021

VectorScript Declaration:

FUNCTION   IFC_DMSetPSetFldEmpt
(   strObjectName :STRING;
    strEntryName :STRING;
    strPSetName :STRING;
    strFieldName :STRING;
    bEmpty :BOOLEAN
) :BOOLEAN ;

Python:

def  vs.IFC_DMSetPSetFldEmpt(strObjectName, strEntryName, strPSetName, strFieldName, bEmpty):
   return BOOLEAN

Description:

Sets specified Field for IfcEntry's PSet Empty.

説明

指定したIFCエントリのPSetの指定したフィールドを空欄にします。



  IFC_DMSetPSetFldEnbl IFC 
Vectorworks 2021

VectorScript Declaration:

FUNCTION   IFC_DMSetPSetFldEnbl
(   strObjectName :STRING;
    strEntryName :STRING;
    strPSetName :STRING;
    strFieldName :STRING;
    bEnable :BOOLEAN
) :BOOLEAN ;

Python:

def  vs.IFC_DMSetPSetFldEnbl(strObjectName, strEntryName, strPSetName, strFieldName, bEnable):
   return BOOLEAN

Description:

Sets specified Field for IfcEntry's PSet Enabled.

説明

指定したIFCエントリのPSetの指定したフィールドを有効にします。



  IFC_DMSetPSetFldMap IFC 
Vectorworks 2021

VectorScript Declaration:

FUNCTION   IFC_DMSetPSetFldMap
(   strObjectName :STRING;
    strEntryName :STRING;
    strPSetName :STRING;
    strFieldName :STRING;
    strMappingSrc :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_DMSetPSetFldMap(strObjectName, strEntryName, strPSetName, strFieldName, strMappingSrc):
   return BOOLEAN

Description:

Sets the Mapping Source of specified Field for IfcEntry's PSet.

説明

指定したIFCエントリのPSetの指定したフィールドのマッピングソースを設定します。



  IFC_DMSetPSetFldOpt IFC 
Vectorworks 2021

VectorScript Declaration:

FUNCTION   IFC_DMSetPSetFldOpt
(   strObjectName :STRING;
    strEntryName :STRING;
    strPSetName :STRING;
    strFieldName :STRING;
    bOptional :BOOLEAN
) :BOOLEAN ;

Python:

def  vs.IFC_DMSetPSetFldOpt(strObjectName, strEntryName, strPSetName, strFieldName, bOptional):
   return BOOLEAN

Description:

Sets specified Field for IfcEntry's PSet Optional.

説明

指定したIFCエントリのPSetの指定したフィールドをオプション(任意設定)にします。



  IFC_DMSetPSetFldType IFC 
Vectorworks 2021

VectorScript Declaration:

FUNCTION   IFC_DMSetPSetFldType
(   strObjectName :STRING;
    strEntryName :STRING;
    strPSetName :STRING;
    strFieldName :STRING;
    type :INTEGER
) :BOOLEAN ;

Python:

def  vs.IFC_DMSetPSetFldType(strObjectName, strEntryName, strPSetName, strFieldName, type):
   return BOOLEAN

Description:

Sets the type of specified Field for IfcEntry's PSet.

説明

指定したIFCエントリのPSetの指定したフィールドのタイプを設定します。



  IFC_ExportNoUI IFC 
Vectorworks 2021

VectorScript Declaration:

FUNCTION   IFC_ExportNoUI
( strFullFilePath:DYNARRAY[] of CHAR ) :BOOLEAN ;

Python:

def  vs.IFC_ExportNoUI(strFullFilePath):
   return BOOLEAN

Description:

Exports IFC file, without showing Export IFC Project dialog.

説明

[IFCプロジェクトのエクスポート]ダイアログを表示せずに、IFCファイルをエクスポートします。



  IFC_ExportWithUI IFC 
Vectorworks 2014

VectorScript Declaration:

PROCEDURE   IFC_ExportWithUI
( bExpSingleObj:BOOLEAN ) ;

Python:

def  vs.IFC_ExportWithUI(bExpSingleObj):
   return None

Description:

Exports IFC file, showing Export IFC Project dialog

説明

IFCプロジェクト取り出しダイアログを表示して、IFCファイルを取り出します。



  IFC_GetDSCount IFC 
Vectorworks 2023.4

VectorScript Declaration:

FUNCTION   IFC_GetDSCount
(   objectName :STRING;
  VAR  outDSCount :INTEGER
) :BOOLEAN ;

Python:

def  vs.IFC_GetDSCount(objectName):
   return (BOOLEAN, outDSCount)

Description:

Gets Data Sheets count for object.

説明

オブジェクトのデータシート数を取得します。



  IFC_GetDSFieldInfoAt IFC 
Vectorworks 2023.4

VectorScript Declaration:

FUNCTION   IFC_GetDSFieldInfoAt
(   objectName :STRING;
    dataSheetName :STRING;
    iField :INTEGER;
  VAR  outFieldLabel :STRING;
  VAR  outIsVisible :BOOLEAN;
  VAR  outIsByFormula :BOOLEAN
) :BOOLEAN ;

Python:

def  vs.IFC_GetDSFieldInfoAt(objectName, dataSheetName, iField):
   return (BOOLEAN, outFieldLabel, outIsVisible, outIsByFormula)

Description:

Gets label, visibility state, by formula state for Data Sheet field.

説明

データシート・フィールドのラベル、表示状態、数式状態を取得します。



  IFC_GetDSFieldsCount IFC 
Vectorworks 2023.4

VectorScript Declaration:

FUNCTION   IFC_GetDSFieldsCount
(   objectName :STRING;
    dataSheetName :STRING;
  VAR  outFieldsCount :INTEGER
) :BOOLEAN ;

Python:

def  vs.IFC_GetDSFieldsCount(objectName, dataSheetName):
   return (BOOLEAN, outFieldsCount)

Description:

Gets Data Sheet's fields count.

説明

データシートのフィールド数を取得します。



  IFC_GetDSNameAt IFC 
Vectorworks 2023.4

VectorScript Declaration:

FUNCTION   IFC_GetDSNameAt
(   objectName :STRING;
    iDataSheet :INTEGER;
  VAR  outDataSheetName :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_GetDSNameAt(objectName, iDataSheet):
   return (BOOLEAN, outDataSheetName)

Description:

Gets Data Sheets name for object at specified index.

説明

指定されたインデックスのオブジェクトのデータシート名を取得します。



  IFC_GetEntityColor IFC 
Vectorworks 2014

VectorScript Declaration:

FUNCTION   IFC_GetEntityColor
(   inStrIfcType :STRING;
  VAR  outRed :INTEGER;
  VAR  outGreen :INTEGER;
  VAR  outBlue :INTEGER;
  VAR  outTransp :INTEGER
) :BOOLEAN ;

Python:

def  vs.IFC_GetEntityColor(inStrIfcType):
   return (BOOLEAN, outRed, outGreen, outBlue, outTransp)

Description:

Gets the default color for an IFC entity type

説明

IFCエンティティタイプのデフォルト色を取得します。



  IFC_GetEntityProp IFC 
Vectorworks 2014

VectorScript Declaration:

FUNCTION   IFC_GetEntityProp
(   hObject :HANDLE;
    inStrPropName :STRING;
  VAR  outStrPropValue :STRING;
  VAR  outTypeSelect :INTEGER
) :BOOLEAN ;

Python:

def  vs.IFC_GetEntityProp(hObject, inStrPropName):
   return (BOOLEAN, outStrPropValue, outTypeSelect)

Description:

Gets the value and type of a selected property from the IFC entity

説明

IFCエンティティの選択したプロパティの値と種類を取得します。



  IFC_GetEntityProp2 IFC 
Vectorworks 2018

VectorScript Declaration:

FUNCTION   IFC_GetEntityProp2
(   hObject :HANDLE;
    propertyName :STRING;
  VAR  outPropValue :STRING;
  VAR  outType :INTEGER;
  VAR  outMap :INTEGER
) :BOOLEAN ;

Python:

def  vs.IFC_GetEntityProp2(hObject, propertyName):
   return (BOOLEAN, outPropValue, outType, outMap)

Description:

Gets the property value, its type and if the value comes from mapping or by instance.

説明

IFCエンティティの指定したプロパティの名前、タイプ、およびマッピングを取得します



  IFC_GetIFCEntity IFC 
Vectorworks 2014

VectorScript Declaration:

FUNCTION   IFC_GetIFCEntity
(   hObject :HANDLE;
  VAR  outStrName :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_GetIFCEntity(hObject):
   return (BOOLEAN, outStrName)

Description:

Gets IFC entity type

説明

IFCエンティティの種類を取得します。



  IFC_GetIFCEntity2 IFC 
Vectorworks 2018

VectorScript Declaration:

FUNCTION   IFC_GetIFCEntity2
(   hObject :HANDLE;
  VAR  outType :INTEGER;
  VAR  outStrNameRec :STRING;
  VAR  outStrNameMap :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_GetIFCEntity2(hObject):
   return (BOOLEAN, outType, outStrNameRec, outStrNameMap)

Description:

Gets the IFC entity type for an object by IFC record and IFC Data Mapping plus the type of the IFC record

説明

IFCエンティティのタイプ、IFCレコード、IFCデータマッピング、およびIFCレコードのタイプを取得します。



  IFC_GetIFCName IFC 
Vectorworks 2021

VectorScript Declaration:

FUNCTION   IFC_GetIFCName
(   hObject :HANDLE;
  VAR  outStrIfcName :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_GetIFCName(hObject):
   return (BOOLEAN, outStrIfcName)

Description:

Returns the Object's IfcName of attached record or Mapped IfcEntity from IFC Data Mapping.

説明

指定したオブジェクトに連結されているレコードのIFC名、またはIFCデータマッピングからマッピングされたIFCエントリを返します。



  IFC_GetIFCScheme IFC 
Vectorworks 2017

VectorScript Declaration:

FUNCTION   IFC_GetIFCScheme
VAR outScheme:INTEGER ) :BOOLEAN ;

Python:

def  vs.IFC_GetIFCScheme():
   return (BOOLEAN, outScheme)

Description:

Gets the active IFC version

説明

アクティブなIFCバージョンを取得します。



  IFC_GetNumPsetProps IFC 
Vectorworks 2022

VectorScript Declaration:

FUNCTION   IFC_GetNumPsetProps
(   strPsetName :STRING;
  VAR  outNumPsets :INTEGER
) :BOOLEAN ;

Python:

def  vs.IFC_GetNumPsetProps(strPsetName):
   return (BOOLEAN, outNumPsets)

Description:

Returns the number of properties in a given Property Set

説明

指定されたプロパティセット内のプロパティの数を返します



  IFC_GetNumPsets IFC 
Vectorworks 2014

VectorScript Declaration:

FUNCTION   IFC_GetNumPsets
(   hObject :HANDLE;
  VAR  outNumPsets :INTEGER
) :BOOLEAN ;

Python:

def  vs.IFC_GetNumPsets(hObject):
   return (BOOLEAN, outNumPsets)

Description:

Gets the number of property sets, attached to the object

説明

オブジェクトに付加されているプロパティセットの数を取得します。



  IFC_GetNumPsets2 IFC 
Vectorworks 2018

VectorScript Declaration:

FUNCTION   IFC_GetNumPsets2
(   hObject :HANDLE;
    bAllPsets :BOOLEAN;
  VAR  outNumPsets :INTEGER
) :BOOLEAN ;

Python:

def  vs.IFC_GetNumPsets2(hObject, bAllPsets):
   return (BOOLEAN, outNumPsets)

Description:

Returns the number of psets for the specified ifc type.

説明

指定したIFCタイプのプロパティセットの数を返します。



  IFC_GetPsetInfoAt IFC 
Vectorworks 2018

VectorScript Declaration:

FUNCTION   IFC_GetPsetInfoAt
(   hObject :HANDLE;
    bAllPsets :BOOLEAN;
    index :INTEGER;
  VAR  outIfcPsetName :STRING;
  VAR  outType :INTEGER
) :BOOLEAN ;

Python:

def  vs.IFC_GetPsetInfoAt(hObject, bAllPsets, index):
   return (BOOLEAN, outIfcPsetName, outType)

Description:

Gets the Pset name and if it is attached and where from (if it is from mapping or from record).

説明

プロパティセットの名前とそれが不可されているかどうか取得します。 (マッッピングまたはレコードの場合)。



  IFC_GetPsetName IFC 
Vectorworks 2014

VectorScript Declaration:

FUNCTION   IFC_GetPsetName
(   hObject :HANDLE;
    inPsetIndex :INTEGER;
  VAR  outStrPsetName :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_GetPsetName(hObject, inPsetIndex):
   return (BOOLEAN, outStrPsetName)

Description:

Gets the name of the property set at that index

説明

指定した番号のプロパティセットの名前を取得します。



  IFC_GetPsetProp IFC 
Vectorworks 2014

VectorScript Declaration:

FUNCTION   IFC_GetPsetProp
(   hObject :HANDLE;
    inStrPsetName :STRING;
    inStrPropName :STRING;
  VAR  outStrPropValue :STRING;
  VAR  outTypeSelect :INTEGER
) :BOOLEAN ;

Python:

def  vs.IFC_GetPsetProp(hObject, inStrPsetName, inStrPropName):
   return (BOOLEAN, outStrPropValue, outTypeSelect)

Description:

Gets the value and type of a selected property from a property set

説明

プロパティセットの選択したプロパティの値と種類を取得します。



  IFC_GetPsetProp2 IFC 
Vectorworks 2018

VectorScript Declaration:

FUNCTION   IFC_GetPsetProp2
(   hObject :HANDLE;
    pSetName :STRING;
    propertyName :STRING;
  VAR  outPropValue :STRING;
  VAR  outType :INTEGER;
  VAR  outMap :INTEGER
) :BOOLEAN ;

Python:

def  vs.IFC_GetPsetProp2(hObject, pSetName, propertyName):
   return (BOOLEAN, outPropValue, outType, outMap)

Description:

Gets the property value, its type and if the value comes from mapping or by instance.

説明

ロパティセットのプロパティの名前とタイプおよびマッピングを取得します。



  IFC_GetPsetPropName IFC 
Vectorworks 2022

VectorScript Declaration:

FUNCTION   IFC_GetPsetPropName
(   strPsetName :STRING;
    indexProperty :INTEGER;
  VAR  outPsetPropName :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_GetPsetPropName(strPsetName, indexProperty):
   return (BOOLEAN, outPsetPropName)

Description:

Returns the name of a property for a specified index in a Property Set.

説明

プロパティセット内の指定されたインデックスのプロパティの名前を返します。



  IFC_GetSpaceParamFO IFC 
Vectorworks 2017

VectorScript Declaration:

FUNCTION   IFC_GetSpaceParamFO
(   hSpace :HANDLE;
    inStrParam :STRING;
  VAR  outStrResult :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_GetSpaceParamFO(hSpace, inStrParam):
   return (BOOLEAN, outStrResult)

Description:

Gets the space type, name or number

説明

スペースのタイプ、名前および番号を取得します。



  IFC_GetStructureGUID IFC 
Vectorworks 2024

VectorScript Declaration:

FUNCTION   IFC_GetStructureGUID
(   guidType :INTEGER;
    iBuilding :INTEGER;
    iStorey :INTEGER;
  VAR  outGuid :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_GetStructureGUID(guidType, iBuilding, iStorey):
   return (BOOLEAN, outGuid)

Description:

Gets specified GUID.

説明

指定されたGUIDを取得します。



  IFC_GetZSGField IFC 
Vectorworks 2022.1

VectorScript Declaration:

FUNCTION   IFC_GetZSGField
(   selector :INTEGER;
  VAR  ZSGName :STRING;
    fieldName :STRING;
  VAR  outFieldValue :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_GetZSGField(selector, fieldName):
   return (BOOLEAN, ZSGName, outFieldValue)

Description:

Gets Zone, System or Group field value.

説明

指定されたプロパティセット内のプロパティの数を返します



  IFC_GetZSGPSetField IFC 
Vectorworks 2022.1

VectorScript Declaration:

FUNCTION   IFC_GetZSGPSetField
(   selector :INTEGER;
    ZSGName :STRING;
    psetName :STRING;
    psetField :STRING;
  VAR  outPsetFieldValue :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_GetZSGPSetField(selector, ZSGName, psetName, psetField):
   return (BOOLEAN, outPsetFieldValue)

Description:

Gets Property Set field value which is attached to Zone, System or Group.

説明

オブジェクトに付加されているプロパティセットの数を取得します。



  IFC_ImportLibrary IFC 
Vectorworks 2014

VectorScript Declaration:

FUNCTION   IFC_ImportLibrary
(   strFilePath :STRING;
    bKeepHierarchy :BOOLEAN
) :BOOLEAN ;

Python:

def  vs.IFC_ImportLibrary(strFilePath, bKeepHierarchy):
   return BOOLEAN

Description:

Imports IFC Library of objects

説明

IFCライブラリのオブジェクトを取り込む



  IFC_ImportNoUI IFC 
Vectorworks 2014

VectorScript Declaration:

PROCEDURE   IFC_ImportNoUI
( strFilePath:STRING ) ;

Python:

def  vs.IFC_ImportNoUI(strFilePath):
   return None

Description:

Imports IFC file, silent mode

説明

IFCファイルを取り込む。サイレントモード(UIなし)



  IFC_ImportWithUI IFC 
Vectorworks 2014

VectorScript Declaration:

PROCEDURE   IFC_ImportWithUI
;

Python:

def  vs.IFC_ImportWithUI():
   return None

Description:

Imports IFC file with user interface

説明

ユーザーインタフェースを表示してIFCファイルを取り込む



  IFC_IsFieldVisible IFC 
Vectorworks 2023.4

VectorScript Declaration:

FUNCTION   IFC_IsFieldVisible
(   objectName :STRING;
    mainEntry :STRING;
    childEntry :STRING;
    fieldName :STRING;
  VAR  outVisible :BOOLEAN
) :BOOLEAN ;

Python:

def  vs.IFC_IsFieldVisible(objectName, mainEntry, childEntry, fieldName):
   return (BOOLEAN, outVisible)

Description:

Gets field visibility state for Data Sheet: <Default Settings> on OIP Data Pane.

説明

OIP データペインのデータシートのデフォルト設定のフィールドの表示状態を取得します。



  IFC_IsPsetCustom IFC 
Vectorworks 2018

VectorScript Declaration:

FUNCTION   IFC_IsPsetCustom
(   pSetName :STRING;
  VAR  bCustom :BOOLEAN
) :BOOLEAN ;

Python:

def  vs.IFC_IsPsetCustom(pSetName):
   return (BOOLEAN, bCustom)

Description:

Check if Pset is custom.

説明

プロパティセットがカスタムかどうかを返します。



  IFC_IsPsetDefined IFC 
Vectorworks 2017

VectorScript Declaration:

FUNCTION   IFC_IsPsetDefined
( strPsetName:STRING ) :BOOLEAN ;

Python:

def  vs.IFC_IsPsetDefined(strPsetName):
   return BOOLEAN

Description:

Check if the custom Pset exists

説明

指定した名前のカスタムプロパティセットが存在するかどうかを返します。



  IFC_IsRecEnabled IFC 
Vectorworks 2023.4

VectorScript Declaration:

FUNCTION   IFC_IsRecEnabled
(   objectName :STRING;
    recordName :STRING;
  VAR  outIsEnabled :BOOLEAN
) :BOOLEAN ;

Python:

def  vs.IFC_IsRecEnabled(objectName, recordName):
   return (BOOLEAN, outIsEnabled)

Description:

Checks if the mapped Record is enabled.

説明

マップされたレコードが有効かどうかをチェックします。



  IFC_LAreIFCResLocal IFC 
Vectorworks 2021

VectorScript Declaration:

FUNCTION   IFC_LAreIFCResLocal
( outbAreIFCResLocal:BOOLEAN ) :BOOLEAN ;

Python:

def  vs.IFC_LAreIFCResLocal(outbAreIFCResLocal):
   return BOOLEAN

Description:

Returns whether the Resources for the IFC Strings are Localized.

説明

IFCストリングのリソースがローカライズされているかどうかを返します。



  IFC_LGetLangFromDoc IFC 
Vectorworks 2021

VectorScript Declaration:

FUNCTION   IFC_LGetLangFromDoc
( outbIsIFCLocalized:BOOLEAN ) :BOOLEAN ;

Python:

def  vs.IFC_LGetLangFromDoc(outbIsIFCLocalized):
   return BOOLEAN

Description:

Returns whether the IFC Strings are Localized.

説明

IFCストリングがローカライズされているかどうかを返します。



  IFC_LGetLocalName IFC 
Vectorworks 2021

VectorScript Declaration:

FUNCTION   IFC_LGetLocalName
( VAR  strIFCName :STRING;
  VAR  inIFCTypeOfString :INTEGER;
  VAR  outLocalName :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_LGetLocalName():
   return (BOOLEAN, strIFCName, inIFCTypeOfString, outLocalName)

Description:

Returns the Localized Name for the IFC String.

説明

指定したIFCストリングのローカライズ名を返します。



  IFC_LGetUnivName IFC 
Vectorworks 2021

VectorScript Declaration:

FUNCTION   IFC_LGetUnivName
( VAR  strIFCName :STRING;
  VAR  inIFCTypeOfString :INTEGER;
  VAR  outLocalName :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_LGetUnivName():
   return (BOOLEAN, strIFCName, inIFCTypeOfString, outLocalName)

Description:

Returns the Universal Name for the IFC String.

説明

指定したIFCストリングのユニバーサル名を返します。



  IFC_LSetLangInDoc IFC 
Vectorworks 2021

VectorScript Declaration:

FUNCTION   IFC_LSetLangInDoc
( bIsIFCLocalized:BOOLEAN ) :BOOLEAN ;

Python:

def  vs.IFC_LSetLangInDoc(bIsIFCLocalized):
   return BOOLEAN

Description:

Sets the IFC Strings Localization in the Current Document.

説明

現在のファイルに対し、IFCストリングの表示形式をローカライズ(ヒント付き表示)に設定します。



  IFC_LSetLangInVW IFC 
Vectorworks 2021

VectorScript Declaration:

FUNCTION   IFC_LSetLangInVW
( bIsIFCLocalized:BOOLEAN ) :BOOLEAN ;

Python:

def  vs.IFC_LSetLangInVW(bIsIFCLocalized):
   return BOOLEAN

Description:

Sets the IFC Strings Localization in the Vectorworks.

説明

Vectorworks全体に対し、IFCストリングの表示形式をローカライズ(ヒント付き表示)に設定します。



  IFC_ReadProjectData IFC 
Vectorworks 2024

VectorScript Declaration:

FUNCTION   IFC_ReadProjectData
(   iPane :INTEGER;
    iParam :INTEGER;
    iBuilding :INTEGER;
  VAR  outData :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_ReadProjectData(iPane, iParam, iBuilding):
   return (BOOLEAN, outData)

Description:

Reads specified field data from the Export IFC Project dialog.

説明

Export IFC Projectダイアログから指定されたフィールドデータを読み込みます。



  IFC_SetDSFieldVis IFC 
Vectorworks 2023.4

VectorScript Declaration:

FUNCTION   IFC_SetDSFieldVis
(   objectName :STRING;
    dataSheetName :STRING;
    fieldLabel :STRING;
    isVisible :BOOLEAN
) :BOOLEAN ;

Python:

def  vs.IFC_SetDSFieldVis(objectName, dataSheetName, fieldLabel, isVisible):
   return BOOLEAN

Description:

Sets Data Sheet field visibility.

説明

データシート・フィールドの表示/非表示を設定します。



  IFC_SetEntityColor IFC 
Vectorworks 2014

VectorScript Declaration:

FUNCTION   IFC_SetEntityColor
(   inStrIfcType :STRING;
    inRed :INTEGER;
    inGreen :INTEGER;
    inBlue :INTEGER;
    inTransp :INTEGER
) :BOOLEAN ;

Python:

def  vs.IFC_SetEntityColor(inStrIfcType, inRed, inGreen, inBlue, inTransp):
   return BOOLEAN

Description:

Sets the default color for an IFC entity type

説明

ある種類のIFCエンティティのデフォルト色を設定します。



  IFC_SetEntityProp IFC 
Vectorworks 2014

VectorScript Declaration:

FUNCTION   IFC_SetEntityProp
(   hObject :HANDLE;
    inStrPropName :STRING;
    inStrPropValue :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_SetEntityProp(hObject, inStrPropName, inStrPropValue):
   return BOOLEAN

Description:

Sets the value of a selected property from the IFC entity

説明

IFCエンティティの選択したプロパティの値を設定します。



  IFC_SetFieldVisible IFC 
Vectorworks 2023.4

VectorScript Declaration:

FUNCTION   IFC_SetFieldVisible
(   objectName :STRING;
    mainEntry :STRING;
    childEntry :STRING;
    fieldName :STRING;
    isVisible :BOOLEAN
) :BOOLEAN ;

Python:

def  vs.IFC_SetFieldVisible(objectName, mainEntry, childEntry, fieldName, isVisible):
   return BOOLEAN

Description:

Sets field visibility state for Data Sheet: <Default Settings> on OIP Data Pane.

説明

OIP データペインのデータシートのデフォルト設定のフィールドの表示状態を設定します。



  IFC_SetIFCEntity IFC 
Vectorworks 2014

VectorScript Declaration:

FUNCTION   IFC_SetIFCEntity
(   hObject :HANDLE;
    inStrIfcName :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_SetIFCEntity(hObject, inStrIfcName):
   return BOOLEAN

Description:

Sets IFC entity type

説明

IFCエンティティの種類を設定します。



  IFC_SetIFCEntity2 IFC 
Vectorworks 2018

VectorScript Declaration:

FUNCTION   IFC_SetIFCEntity2
(   hObject :HANDLE;
    inStrIfcType :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_SetIFCEntity2(hObject, inStrIfcType):
   return BOOLEAN

Description:

Sets IFC entity type and its default Psets and values from IFC Data Mapping.

説明

IFCエンティティのタイプとデフォルトのプロパティセットの名前をIFCデータマッピングから設定します。



  IFC_SetIFCScheme IFC 
Vectorworks 2017

VectorScript Declaration:

FUNCTION   IFC_SetIFCScheme
( scheme:INTEGER ) :BOOLEAN ;

Python:

def  vs.IFC_SetIFCScheme(scheme):
   return BOOLEAN

Description:

Sets the active IFC version

説明

アクティブなIFCバージョンを設定します。



  IFC_SetProperty IFC 
Vectorworks 2018

VectorScript Declaration:

FUNCTION   IFC_SetProperty
(   hObject :HANDLE;
    pSetName :STRING;
    propertyName :STRING;
    propValue :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_SetProperty(hObject, pSetName, propertyName, propValue):
   return BOOLEAN

Description:

Sets the specified property value.

説明

指定したプロパティの名前を設定します。



  IFC_SetPsetProp IFC 
Vectorworks 2014

VectorScript Declaration:

FUNCTION   IFC_SetPsetProp
(   hObject :HANDLE;
    inStrPsetName :STRING;
    inStrPropName :STRING;
    inStrPropValue :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_SetPsetProp(hObject, inStrPsetName, inStrPropName, inStrPropValue):
   return BOOLEAN

Description:

Sets the value of a selected property from a property set

説明

プロパティセットの選択したプロパティの値を設定します。



  IFC_SetRecEnabled IFC 
Vectorworks 2023.4

VectorScript Declaration:

FUNCTION   IFC_SetRecEnabled
(   objectName :STRING;
    recordName :STRING;
    bEnable :BOOLEAN
) :BOOLEAN ;

Python:

def  vs.IFC_SetRecEnabled(objectName, recordName, bEnable):
   return BOOLEAN

Description:

Enables/disables the mapped Record.

説明

マップされたレコードの有効/無効を設定します。



  IFC_SetStructureGUID IFC 
Vectorworks 2024

VectorScript Declaration:

FUNCTION   IFC_SetStructureGUID
(   guidType :INTEGER;
    iBuilding :INTEGER;
    iStorey :INTEGER;
    Guid :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_SetStructureGUID(guidType, iBuilding, iStorey, Guid):
   return BOOLEAN

Description:

Sets specified GUID.

説明

指定されたGUIDを設定します。



  IFC_SetZSGField IFC 
Vectorworks 2022.1

VectorScript Declaration:

FUNCTION   IFC_SetZSGField
(   selector :INTEGER;
    ZSGName :STRING;
    fieldName :STRING;
    fieldValue :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_SetZSGField(selector, ZSGName, fieldName, fieldValue):
   return BOOLEAN

Description:

Sets Zone, System or Group field value.

説明

ゾーン、システム、またはグループのフィールド値を設定します。



  IFC_SetZSGPSetField IFC 
Vectorworks 2022.1

VectorScript Declaration:

FUNCTION   IFC_SetZSGPSetField
(   selector :INTEGER;
    ZSGName :STRING;
    psetName :STRING;
    psetField :STRING;
    psetFieldValue :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_SetZSGPSetField(selector, ZSGName, psetName, psetField, psetFieldValue):
   return BOOLEAN

Description:

Sets Property Set field value which is attached to Zone, System or Group.

説明

ゾーン、システム、またはグループに関連付けられているプロパティセットフィールド値を設定します。



  IFC_WriteProjectData IFC 
Vectorworks 2024

VectorScript Declaration:

FUNCTION   IFC_WriteProjectData
(   iPane :INTEGER;
    iParam :INTEGER;
    iBuilding :INTEGER;
    data :STRING
) :BOOLEAN ;

Python:

def  vs.IFC_WriteProjectData(iPane, iParam, iBuilding, data):
   return BOOLEAN

Description:

Writes specified field data to the Export IFC Project dialog.

説明

指定されたフィールドデータを IFC プロジェクトのエクスポートダイアログに書き込みます。



  ReplaceIFCWithMap IFC 
Vectorworks 2017

VectorScript Declaration:

FUNCTION   ReplaceIFCWithMap
(   hObject :HANDLE;
    inStrObjName :STRING
) :BOOLEAN ;

Python:

def  vs.ReplaceIFCWithMap(hObject, inStrObjName):
   return BOOLEAN

Description:

Replaces the existing IFC Data record with info from IFC Data Mapping.

説明

既存のIFCデータレコードをIFCデータマッピングの情報で置き換えます。