![]() |
PyHelios 0.1.11
|
This is the complete list of members for pyhelios.Context.Context, including all inherited members.
| __del__(self) | pyhelios.Context.Context | |
| __enter__(self) | pyhelios.Context.Context | |
| __exit__(self, exc_type, exc_value, traceback) | pyhelios.Context.Context | |
| __init__(self) | pyhelios.Context.Context | |
| _check_context_available(self) | pyhelios.Context.Context | protected |
| _lifecycle_state | pyhelios.Context.Context | protected |
| _plugin_registry | pyhelios.Context.Context | protected |
| _validate_file_path(self, str filename, List[str] expected_extensions=None) | pyhelios.Context.Context | protected |
| _validate_output_file_path(self, str filename, List[str] expected_extensions=None) | pyhelios.Context.Context | protected |
| _validate_uuid(self, int uuid) | pyhelios.Context.Context | protected |
| addBox(self, vec3 center=vec3(0, 0, 0), vec3 size=vec3(1, 1, 1), int3 subdiv=int3(1, 1, 1), Optional[RGBcolor] color=None) | pyhelios.Context.Context | |
| addBoxObject(self, vec3 center=vec3(0, 0, 0), vec3 size=vec3(1, 1, 1), int3 subdiv=int3(1, 1, 1), Optional[RGBcolor] color=None, Optional[str] texturefile=None, bool reverse_normals=False) | pyhelios.Context.Context | |
| addCone(self, vec3 node0, vec3 node1, float radius0, float radius1, int ndivs=20, Optional[RGBcolor] color=None) | pyhelios.Context.Context | |
| addConeObject(self, vec3 node0, vec3 node1, float radius0, float radius1, int ndivs=20, Optional[RGBcolor] color=None, Optional[str] texturefile=None) | pyhelios.Context.Context | |
| addDisk(self, vec3 center=vec3(0, 0, 0), vec2 size=vec2(1, 1), Union[int, int2] ndivs=20, Optional[SphericalCoord] rotation=None, Optional[Union[RGBcolor, RGBAcolor]] color=None) | pyhelios.Context.Context | |
| addDiskObject(self, vec3 center=vec3(0, 0, 0), vec2 size=vec2(1, 1), Union[int, int2] ndivs=20, Optional[SphericalCoord] rotation=None, Optional[Union[RGBcolor, RGBAcolor]] color=None, Optional[str] texturefile=None) | pyhelios.Context.Context | |
| addMaterial(self, str material_label) | pyhelios.Context.Context | |
| addPatch(self, vec3 center=vec3(0, 0, 0), vec2 size=vec2(1, 1), Optional[SphericalCoord] rotation=None, Optional[RGBcolor] color=None) | pyhelios.Context.Context | |
| addSphere(self, vec3 center=vec3(0, 0, 0), float radius=1.0, int ndivs=10, Optional[RGBcolor] color=None) | pyhelios.Context.Context | |
| addSphereObject(self, vec3 center=vec3(0, 0, 0), Union[float, vec3] radius=1.0, int ndivs=20, Optional[RGBcolor] color=None, Optional[str] texturefile=None) | pyhelios.Context.Context | |
| addTile(self, vec3 center=vec3(0, 0, 0), vec2 size=vec2(1, 1), Optional[SphericalCoord] rotation=None, int2 subdiv=int2(1, 1), Optional[RGBcolor] color=None) | pyhelios.Context.Context | |
| addTileObject(self, vec3 center=vec3(0, 0, 0), vec2 size=vec2(1, 1), SphericalCoord rotation=SphericalCoord(1, 0, 0), int2 subdiv=int2(1, 1), Optional[RGBcolor] color=None, Optional[str] texturefile=None, Optional[int2] texture_repeat=None) | pyhelios.Context.Context | |
| addTriangle(self, vec3 vertex0, vec3 vertex1, vec3 vertex2, Optional[RGBcolor] color=None) | pyhelios.Context.Context | |
| addTrianglesFromArrays(self, np.ndarray vertices, np.ndarray faces, Optional[np.ndarray] colors=None) | pyhelios.Context.Context | |
| addTrianglesFromArraysTextured(self, np.ndarray vertices, np.ndarray faces, np.ndarray uv_coords, Union[str, List[str]] texture_files, Optional[np.ndarray] material_ids=None) | pyhelios.Context.Context | |
| addTriangleTextured(self, vec3 vertex0, vec3 vertex1, vec3 vertex2, str texture_file, vec2 uv0, vec2 uv1, vec2 uv2) | pyhelios.Context.Context | |
| addTube(self, List[vec3] nodes, Union[float, List[float]] radii, int ndivs=6, Optional[Union[RGBcolor, List[RGBcolor]]] colors=None) | pyhelios.Context.Context | |
| addTubeObject(self, int ndivs, List[vec3] nodes, List[float] radii, Optional[List[RGBcolor]] colors=None, Optional[str] texturefile=None, Optional[List[float]] texture_uv=None) | pyhelios.Context.Context | |
| assignMaterialToObject(self, objID, str material_label) | pyhelios.Context.Context | |
| assignMaterialToPrimitive(self, uuid, str material_label) | pyhelios.Context.Context | |
| colorPrimitiveByDataPseudocolor(self, List[int] uuids, str primitive_data, str colormap="hot", int ncolors=10, Optional[float] max_val=None, Optional[float] min_val=None) | pyhelios.Context.Context | |
| context | pyhelios.Context.Context | |
| copyObject(self, Union[int, List[int]] ObjID) | pyhelios.Context.Context | |
| copyObjectData(self, int source_objID, int destination_objID) | pyhelios.Context.Context | |
| copyPrimitive(self, Union[int, List[int]] UUID) | pyhelios.Context.Context | |
| copyPrimitiveData(self, int sourceUUID, int destinationUUID) | pyhelios.Context.Context | |
| deleteMaterial(self, str material_label) | pyhelios.Context.Context | |
| deleteObject(self, Union[int, List[int]] objIDs_or_objID) | pyhelios.Context.Context | |
| deletePrimitive(self, Union[int, List[int]] uuids_or_uuid) | pyhelios.Context.Context | |
| doesMaterialExist(self, str material_label) | pyhelios.Context.Context | |
| doesPrimitiveDataExist(self, int uuid, str label) | pyhelios.Context.Context | |
| get_available_plugins(self) | pyhelios.Context.Context | |
| get_missing_plugins(self, List[str] requested_plugins) | pyhelios.Context.Context | |
| get_plugin_capabilities(self) | pyhelios.Context.Context | |
| getAllObjectIDs(self) | pyhelios.Context.Context | |
| getAllPrimitiveInfo(self) | pyhelios.Context.Context | |
| getAllUUIDs(self) | pyhelios.Context.Context | |
| getDate(self) | pyhelios.Context.Context | |
| getMaterialColor(self, str material_label) | pyhelios.Context.Context | |
| getMaterialTexture(self, str material_label) | pyhelios.Context.Context | |
| getMaterialTwosidedFlag(self, str material_label) | pyhelios.Context.Context | |
| getNativePtr(self) | pyhelios.Context.Context | |
| getObjectCount(self) | pyhelios.Context.Context | |
| getPrimitiveArea(self, int uuid) | pyhelios.Context.Context | |
| getPrimitiveColor(self, int uuid) | pyhelios.Context.Context | |
| getPrimitiveCount(self) | pyhelios.Context.Context | |
| getPrimitiveData(self, int uuid, str label, type data_type=None) | pyhelios.Context.Context | |
| getPrimitiveDataArray(self, List[int] uuids, str label) | pyhelios.Context.Context | |
| getPrimitiveDataFloat(self, int uuid, str label) | pyhelios.Context.Context | |
| getPrimitiveDataSize(self, int uuid, str label) | pyhelios.Context.Context | |
| getPrimitiveDataType(self, int uuid, str label) | pyhelios.Context.Context | |
| getPrimitiveInfo(self, int uuid) | pyhelios.Context.Context | |
| getPrimitiveMaterialLabel(self, int uuid) | pyhelios.Context.Context | |
| getPrimitiveNormal(self, int uuid) | pyhelios.Context.Context | |
| getPrimitivesInfoForObject(self, int object_id) | pyhelios.Context.Context | |
| getPrimitivesUsingMaterial(self, str material_label) | pyhelios.Context.Context | |
| getPrimitiveTwosidedFlag(self, int uuid, int default_value=1) | pyhelios.Context.Context | |
| getPrimitiveType(self, int uuid) | pyhelios.Context.Context | |
| getPrimitiveVertices(self, int uuid) | pyhelios.Context.Context | |
| getTime(self) | pyhelios.Context.Context | |
| is_plugin_available(self, str plugin_name) | pyhelios.Context.Context | |
| isGeometryDirty(self) | pyhelios.Context.Context | |
| isMaterialTextureColorOverridden(self, str material_label) | pyhelios.Context.Context | |
| listMaterials(self) | pyhelios.Context.Context | |
| loadOBJ(self, str filename, Optional[vec3] origin=None, Optional[float] height=None, Optional[vec3] scale=None, Optional[SphericalCoord] rotation=None, Optional[RGBcolor] color=None, str upaxis="YUP", bool silent=False) | pyhelios.Context.Context | |
| loadPLY(self, str filename, Optional[vec3] origin=None, Optional[float] height=None, Optional[SphericalCoord] rotation=None, Optional[RGBcolor] color=None, str upaxis="YUP", bool silent=False) | pyhelios.Context.Context | |
| loadXML(self, str filename, bool quiet=False) | pyhelios.Context.Context | |
| markGeometryClean(self) | pyhelios.Context.Context | |
| markGeometryDirty(self) | pyhelios.Context.Context | |
| print_plugin_status(self) | pyhelios.Context.Context | |
| rotateObject(self, Union[int, List[int]] ObjID, float angle, Union[str, vec3] axis, Optional[vec3] origin=None, bool about_origin=False) | pyhelios.Context.Context | |
| rotatePrimitive(self, Union[int, List[int]] UUID, float angle, Union[str, vec3] axis, Optional[vec3] origin=None) | pyhelios.Context.Context | |
| scaleConeObjectGirth(self, int ObjID, float scale_factor) | pyhelios.Context.Context | |
| scaleConeObjectLength(self, int ObjID, float scale_factor) | pyhelios.Context.Context | |
| scaleObject(self, Union[int, List[int]] ObjID, vec3 scale, Optional[vec3] point=None, bool about_center=False, bool about_origin=False) | pyhelios.Context.Context | |
| scalePrimitive(self, Union[int, List[int]] UUID, vec3 scale, Optional[vec3] point=None) | pyhelios.Context.Context | |
| setDate(self, int year, int month, int day) | pyhelios.Context.Context | |
| setDateJulian(self, int julian_day, int year) | pyhelios.Context.Context | |
| setMaterialColor(self, str material_label, color) | pyhelios.Context.Context | |
| setMaterialTexture(self, str material_label, str texture_file) | pyhelios.Context.Context | |
| setMaterialTextureColorOverride(self, str material_label, bool override) | pyhelios.Context.Context | |
| setMaterialTwosidedFlag(self, str material_label, int twosided_flag) | pyhelios.Context.Context | |
| setPrimitiveDataDouble(self, uuids_or_uuid, str label, float value) | pyhelios.Context.Context | |
| setPrimitiveDataFloat(self, uuids_or_uuid, str label, float value) | pyhelios.Context.Context | |
| setPrimitiveDataInt(self, uuids_or_uuid, str label, int value) | pyhelios.Context.Context | |
| setPrimitiveDataInt2(self, uuids_or_uuid, str label, x_or_vec, int y=None) | pyhelios.Context.Context | |
| setPrimitiveDataInt3(self, uuids_or_uuid, str label, x_or_vec, int y=None, int z=None) | pyhelios.Context.Context | |
| setPrimitiveDataInt4(self, uuids_or_uuid, str label, x_or_vec, int y=None, int z=None, int w=None) | pyhelios.Context.Context | |
| setPrimitiveDataString(self, uuids_or_uuid, str label, str value) | pyhelios.Context.Context | |
| setPrimitiveDataUInt(self, uuids_or_uuid, str label, int value) | pyhelios.Context.Context | |
| setPrimitiveDataVec2(self, uuids_or_uuid, str label, x_or_vec, float y=None) | pyhelios.Context.Context | |
| setPrimitiveDataVec3(self, uuids_or_uuid, str label, x_or_vec, float y=None, float z=None) | pyhelios.Context.Context | |
| setPrimitiveDataVec4(self, uuids_or_uuid, str label, x_or_vec, float y=None, float z=None, float w=None) | pyhelios.Context.Context | |
| setTime(self, int hour, int minute=0, int second=0) | pyhelios.Context.Context | |
| translateObject(self, Union[int, List[int]] ObjID, vec3 shift) | pyhelios.Context.Context | |
| translatePrimitive(self, Union[int, List[int]] UUID, vec3 shift) | pyhelios.Context.Context | |
| writeOBJ(self, str filename, Optional[List[int]] UUIDs=None, Optional[List[str]] primitive_data_fields=None, bool write_normals=False, bool silent=False) | pyhelios.Context.Context | |
| writePLY(self, str filename, Optional[List[int]] UUIDs=None) | pyhelios.Context.Context | |
| writePrimitiveData(self, str filename, List[str] column_labels, Optional[List[int]] UUIDs=None, bool print_header=False) | pyhelios.Context.Context |