# Dialog script for alembicarchive automatically generated 09/21/11 08:42:02

{
    name	alembicarchive
    script	alembicarchive
    label	"Alembic Archive"

    help {
	""
    }

    group {
	name	"stdswitcher3"
	label	"Transform"
	invisibletab

	parm {
	    name	"keeppos"
	    baseparm
	    invisible
	    joinnext
	    export	none
	}
	parm {
	    name	"pre_xform"
	    baseparm
	    invisible
	    export	none
	}
	parm {
	    name	"xOrd"
	    baseparm
	    invisible
	    joinnext
	    export	none
	}
	parm {
	    name	"rOrd"
	    baseparm
	    invisible
	    export	none
	}
	parm {
	    name	"t"
	    baseparm
	    invisible
	    export	none
	}
	parm {
	    name	"r"
	    baseparm
	    invisible
	    export	none
	}
	parm {
	    name	"s"
	    baseparm
	    invisible
	    export	none
	}
	parm {
	    name	"p"
	    baseparm
	    invisible
	    export	none
	}
	parm {
	    name	"scale"
	    baseparm
	    invisible
	    export	none
	}
	parm {
	    name	"lookatpath"
	    baseparm
	    invisible
	    export	none
	}
	parm {
	    name	"lookup"
	    baseparm
	    invisible
	    export	none
	}
	parm {
	    name	"pathobjpath"
	    baseparm
	    invisible
	    export	none
	}
	parm {
	    name	"roll"
	    baseparm
	    invisible
	    export	none
	}
	parm {
	    name	"pos"
	    baseparm
	    invisible
	    export	none
	}
	parm {
	    name	"uparmtype"
	    baseparm
	    invisible
	    export	none
	}
	parm {
	    name	"pathorient"
	    baseparm
	    invisible
	    export	none
	}
	parm {
	    name	"up"
	    baseparm
	    invisible
	    export	none
	}
	parm {
	    name	"bank"
	    baseparm
	    invisible
	    export	none
	}
    }

    group {
	name	"stdswitcher3_1"
	label	"Subnet"
	invisibletab

	parm {
	    name	"label1"
	    baseparm
	    invisible
	    export	dialog
	}
	parm {
	    name	"label2"
	    baseparm
	    invisible
	    export	dialog
	}
	parm {
	    name	"label3"
	    baseparm
	    invisible
	    export	dialog
	}
	parm {
	    name	"label4"
	    baseparm
	    invisible
	    export	dialog
	}
	parm {
	    name	"tdisplay"
	    baseparm
	    invisible
	    joinnext
	    export	none
	}
	parm {
	    name	"display"
	    baseparm
	    invisible
	    export	none
	}
	parm {
	    name	"outputobj"
	    baseparm
	    invisible
	    export	none
	}
	parm {
	    name	"visibleobjects"
	    baseparm
	    invisible
	    export	none
	}
	parm {
	    name	"picking"
	    baseparm
	    invisible
	    export	none
	}
	parm {
	    name	"pickscript"
	    baseparm
	    invisible
	    export	none
	}
	parm {
	    name	"caching"
	    baseparm
	    invisible
	    export	none
	}
	parm {
	    name	"use_dcolor"
	    baseparm
	    invisible
	    export	none
	}
	parm {
	    name	"dcolor"
	    baseparm
	    invisible
	    export	none
	}
    }

    parm {
	name	"fileName"
	label	"File Name"
	type	file
	default	{ "" }
	range	{ 0 1 }
	export	none
	parmtag	{ "filechooser_mode" "read" }
    }
    parm {
	name	"objectPath"
	label	"Object Path"
	type	string
	default	{ "" }
	menureplace	{
	    [ "__import__('_alembic_hom_extensions').alembicGetObjectPathListForMenu(hou.pwd().evalParm('fileName'))[:16380]" ]
	    language	python
	}
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"frame"
	label	"Frame"
	type	float
	default	{ "$FF" }
	range	{ 0 10 }
	export	none
    }
    parm {
	name	"fps"
	label	"Frames Per Second"
	type	float
	default	{ "$FPS" }
	range	{ 0 10 }
	export	none
    }
    multiparm {
	name	"remapAttributes"
	label	"Remap Attributes"

	parm {
	    name	"abcName#"
	    label	"Alembic Name #"
	    type	string
	    default	{ "" }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"hName#"
	    label	"Houdini Name #"
	    type	string
	    default	{ "" }
	    range	{ 0 1 }
	    export	none
	}
    }

    parm {
	name	"buildHierarchy"
	label	"Build or Update Hierarchy"
	type	button
	default	{ "1" }
	range	{ 0 1 }
	export	none
	parmtag	{ "script_callback_language" "python" }
	parmtag	{ "script_callback" "kwargs['node'].hdaModule().BuildHierarchyRoot(kwargs['node'])" }
	parmtag	{ "export_disable" "1" }
    }
}
