pub struct RelationalModelBuilder { /* private fields */ }Implementations§
Source§impl RelationalModelBuilder
impl RelationalModelBuilder
pub fn new(model_type: CityModelType, options: RelationalImportOptions) -> Self
pub fn reserve(&mut self, _capacities: RelationalCapacities) -> Result<()>
pub fn push_symbols(&mut self, table: SymbolTableOwned) -> Result<()>
pub fn push_vertices(&mut self, table: VertexTableOwned) -> Result<()>
pub fn push_template_vertices(&mut self, table: VertexTableOwned) -> Result<()>
pub fn push_uv_vertices(&mut self, table: UvVertexTableOwned) -> Result<()>
pub fn push_semantics(&mut self, table: SemanticTableOwned) -> Result<()>
pub fn push_materials(&mut self, table: MaterialTableOwned) -> Result<()>
pub fn push_textures(&mut self, table: TextureTableOwned) -> Result<()>
pub fn push_attributes(&mut self, table: AttributeArenaOwned) -> Result<()>
pub fn push_cityobjects(&mut self, table: CityObjectTableOwned) -> Result<()>
pub fn push_geometries(&mut self, table: GeometryTableOwned) -> Result<()>
pub fn push_geometry_templates( &mut self, table: GeometryTableOwned, ) -> Result<()>
pub fn push_metadata(&mut self, view: Option<MetadataOwned>) -> Result<()>
pub fn push_transform(&mut self, view: Option<TransformOwned>) -> Result<()>
pub fn push_defaults(&mut self, view: DefaultThemeOwned) -> Result<()>
pub fn push_extensions(&mut self, table: ExtensionTableOwned) -> Result<()>
pub fn push_feature_root( &mut self, feature_root: Option<CityObjectId>, ) -> Result<()>
pub fn finish(self) -> Result<OwnedCityModel>
Trait Implementations§
Source§impl Debug for RelationalModelBuilder
impl Debug for RelationalModelBuilder
Source§impl Default for RelationalModelBuilder
impl Default for RelationalModelBuilder
Source§fn default() -> RelationalModelBuilder
fn default() -> RelationalModelBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RelationalModelBuilder
impl RefUnwindSafe for RelationalModelBuilder
impl Send for RelationalModelBuilder
impl Sync for RelationalModelBuilder
impl Unpin for RelationalModelBuilder
impl UnsafeUnpin for RelationalModelBuilder
impl UnwindSafe for RelationalModelBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more